git 初始化本地項目並推送到遠程

有一個新項目,開發了一些代碼以後想推送到遠程,具體的操做方式和命令以下:java

(使用 git bash)git

 

一、切到項目目錄中,例如 bash

E:\git\smart-open 

二、初始化git倉庫並在本地提交fetch

//初始化git倉庫 
git init

//將當前目錄下的文件添加到倉庫(緩衝區)
git add .

//提交到本地倉庫
git commit -m "init project"

三、把本地倉庫和遠程關聯,並推送到遠程.net

//與遠程倉庫關聯
git remote add origin 遠程倉庫地址

//推送到遠程倉庫
git push -u origin master

 

執行以上操做就能夠把本地新建的項目推送到 git 遠程倉庫了。blog

 

但在實際操做中,最後一步推送命令會報錯,提示須要先  git pull 更新,而若是執行 git pull 或者 git pull origin master 都沒法成功執行,會有其餘的報錯。開發

解決方案是,使用以下命令,強制推送到遠程(可能會覆蓋遠程上已有分支、文件,使用前須要注意)rem

//強制推送到遠程(可能會覆蓋遠程上已有的分支或文件)
git push -u origin master -f

  注意:僅第一次須要這樣執行,後續在推送代碼時,git push 命令不須要再加上 -u 或者 -f 命令,使用正常推送命令就好了。it

 

推送成功之後,就能夠在本地項目中正常使用 git 命令進行更新、提交、推送等操做了。ast

 

經常使用的幾個操做命令以下(臨時想到的幾個):

//更新
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

相關文章
相關標籤/搜索