github小白的記錄隨筆
阿新 • • 發佈:2021-08-23
此文章是基礎本地安裝好了git環境的新手小白。
進入您要上傳專案的根路徑,右鍵選擇Git Bash Here。
輸入命令:
git init //初始化git倉庫環境 git remote add origin 你的git地址 //讓本地專案與你的git地址建立連線
git add .或者 git add 你的檔名 //將本地檔案上傳到暫存區
git commit -m "你的說明或者備註" //將暫存區裡面的內容新增到倉庫,你並且可以新增你本次提交的備註資訊 git push -u origin master //上傳程式碼並與你要傳往的分支進行合併
到此處就可以算是完成了
注意:上面是一切都順利的情況,如果您遇到一些報錯,不妨繼續瀏覽下去
一,error1:remote origin already exists.
remote origin already exists. //該情況是你本地之前已經做過與git倉庫的連結
解決辦法:可以直接忽略繼續之後的操作或者去機械刪除你專案根目錄下的git資料夾,直接來物理刪除(不建議)。
二,error2:! [rejected] master -> master (fetch first)
! [rejected] master -> master (fetch first) //該情況可能是您的git倉庫裡面之前有程式碼,從而導致本地版本與倉庫裡面的版本不一致,故而上傳失敗
解決方法:
1.方式一
git pull origin master:brantest //將倉庫中的程式碼與本地的程式碼進行合併,如果倉庫的分支名稱與本地的一致,可忽略冒號後面的內容
git push -u origin master //此時再執行push就可以上傳了
2.方式二
git push -f origin master //這是一種強制上傳的命令,區別是push後面的 -f,該方式不會檢測倉庫程式碼版本與本地的版本是否一致,會直接覆蓋倉庫中的程式碼,
該方式比較凶狠,如果你的倉庫中的程式碼有你做過修改本地卻沒有修改的內容,或者你的同事修改過你的程式碼,該方式都會導致這些修改丟失