做企業(yè)網(wǎng)站備案都需要什么資料廈門(mén)seo優(yōu)化外包公司
1、上傳倉(cāng)庫(kù)到 git
上傳倉(cāng)庫(kù)到 git 上之前需要配置用戶名和郵箱
git config --global user.name "user_name"
git config --global user.email "email_id"
在本地倉(cāng)庫(kù)中使用名稱初始化
git init
使用下面的命令將文件添加到倉(cāng)庫(kù)
# 添加一個(gè)或多個(gè)文件到暫存區(qū)
git add [file1][file2]...# 添加制定目錄到暫存區(qū),包括子目錄
git add [dir]# 添加當(dāng)前目錄下所有文件到暫存區(qū)
git add .
在所作的改動(dòng)后面增加索引
git commit -m "message"
在git上創(chuàng)建一個(gè)和文件夾同名的倉(cāng)庫(kù),使用下面命令鏈接倉(cāng)庫(kù)
# 需要輸入用戶名和密碼
git remote add origin https://xxxx.com/reop.git# 使用SSH鏈接
git remote add origin git@git.jiigan.com:m-Mike/test_opencv.git# 刪除遠(yuǎn)程倉(cāng)庫(kù)鏈接
git remote rm origin
使用下面的命令將本地倉(cāng)庫(kù)推送到遠(yuǎn)程倉(cāng)庫(kù)
git push origin master
1.2、問(wèn)題解決
1.2.1 failed to push some refs to xxxx
如果遇到 failed to push some refs to xxxx 的錯(cuò)誤,是因?yàn)楸镜氐膫}(cāng)庫(kù)沒(méi)有進(jìn)行同步(做到push之前,都先pull下代碼,就可以保證本地庫(kù)和遠(yuǎn)程庫(kù)代碼一致),解決辦法如下:
# 只要把遠(yuǎn)程庫(kù)同步到本地庫(kù)即可
git pull --rebase origin master
1.2.2 cannot pull with rebase: Your index contains uncommitted changes.
git stash
git pull --rebase
git stash pop
1.2.3 error: failed to push some refs to ‘git@git.jiigan.com:xxxx/xxxx.git’
git pull origin 遠(yuǎn)程分支:本地分支
常用命令總結(jié)
https://gist.github.com/guweigang/9848271
https://www.jianshu.com/p/769ee164f65b#1-%E8%AF%AD%E6%B3%95%E6%A0%BC%E5%BC%8F%E6%8F%8F%E8%BF%B0
https://learngitbranching.js.org/?locale=zh_CN(git教程極其好用)