git 初始化本地專案並推送到遠端
阿新 • • 發佈:2019-01-09
有一個新專案,開發了一些程式碼之後想推送到遠端,具體的操作方式和命令如下:
(使用 git bash)
1、切到專案目錄中,例如
E:\git\smart-open
2、初始化git倉庫並在本地提交
//初始化git倉庫 git init //將當前目錄下的檔案新增到倉庫(緩衝區) git add . //提交到本地倉庫 git commit -m "init project"
3、把本地倉庫和遠端關聯,並推送到遠端
//與遠端倉庫關聯 git remote add origin 遠端倉庫地址 //推送到遠端倉庫 git push -u origin master
執行以上操作就可以把本地新建的專案推送到 git 遠端倉庫了。
但在實際操作中,最後一步推送命令會報錯,提示需要先 git pull 更新,而如果執行 git pull 或者 git pull origin master 都無法成功執行,會有其他的報錯。
解決方案是,使用如下命令,強制推送到遠端(可能會覆蓋遠端上已有分支、檔案,使用前需要注意)
//強制推送到遠端(可能會覆蓋遠端上已有的分支或檔案) git push -u origin master -f
注意:僅第一次需要這樣執行,後續在推送程式碼時,git push 命令不需要再加上 -u 或者 -f 命令,使用正常推送命令就行了。
推送成功以後,就可以在本地專案中正常使用 git 命令進行更新、提交、推送等操作了。
常用的幾個操作命令如下(臨時想到的幾個):
//更新 git fetch //更新、合併 git pull //本地提交 git commit -m 備註內容 //推送到遠端 git push //檢視檔案狀態 git status //檢視所有的分支 git branch -a
參考:
https://blog.csdn.net/qq_19402941/article/details/80362206
https://blog.csdn.net/yl_cc/article/details/72676538