情況一:還沒開始寫
1.github上建立乙個倉庫
2.把倉庫轉殖到本地git clone 倉庫位址
3.檔案操作…
4.git add .
git commit -m "備註資訊"
5.git push origin master
情況二:已經寫了檔案
1.github上建立乙個倉庫
2.初始化git倉庫git init
,如已執行,請忽略
3.和遠端倉庫連線git remote add origin 倉庫位址
(orgin為預設只有乙個遠端倉庫的名字,可通過git remote -v
檢視當前專案有哪些遠端倉庫)
4.git push origin master
報錯記錄
enter passphrase for key
! [rejected]\master -> master (fetch first)
! [rejected]\master -> master (non-fast-forward)
解決辦法
因為比較從心,最後沒有merge,解決辦法是
把github上原先設定的ssh key刪掉,本地的id_rsa的兩個檔案刪掉,重新設一遍ssh key,再執行git push origin master
,就成功了。
1.cd ~/.ssh
2.rm id_rsa*
3.刪除github上原先設定的ssh key
4.ssh-keygen -t rsa -c "郵箱" -b 4096
5.cat ~/.ssh/id_rsa.pub
6.複製上述命令結果到gtihub上建立新ssh key
git 上傳本地檔案到github
git 上傳本地檔案到github 1 git config global user.name your real name 2 git config global user.email you email.address git init git add git commit m test git...
git 上傳本地檔案到github
git 上傳本地檔案到github 1 git config global user.name your real name 2 git config global user.email you email.address git init git add git commit m test git...
git上傳本地檔案到GitHub
檢視分支 git branch 新建分支 git checkout b 切換分支 gitcheckout git刪除遠端倉庫檔案 1 在本地拉取分支 git pull origin hukongtao 你想操作的分支 2 在本地刪除對應的檔案 git rm filename 同時在快取和物理儲存中刪...