1. 程式人生 > >git 初始化本地專案並推送到遠端

git 初始化本地專案並推送到遠端

有一個新專案,開發了一些程式碼之後想推送到遠端,具體的操作方式和命令如下:

(使用 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