git提交代碼步驟以及工作中常用的git命令


一.git提交代碼步驟

1.拉取遠程的代碼,先pull,查看有哪些差異。 git pull

2.備份自己的文件,把所有差異還原。

3.再次pull,成功后在具體的文件中,把自己的代碼粘貼復制過去,再次pull。

4.提交代碼到本地 git add .   git commit -m '修改注釋'

5.推送代碼到遠程

備注:(1)如果是新增的文件,需要先新增,再從第2步開始。

           (2)第2/3步驟適用於不會解決沖突的人。

二.工作中常用的git命令

1.回退歷史版本

(1)git log 查看提交記錄 copy 歷史版本id

(2)git reset --hard 復制的歷史版本id

(3)如果是取消最近一次的commit 保留本地文件修改 git reset HEAD

(4)回退並推送至遠程分支  git push -f origin master

 

2.回退某個文件

(1)到該文件的文件夾下,打開命令面板

(2)git log 文件名.文件格式

(3)git reset 版本號 文件名.文件格式

(4)如果還想遠程也回退版本 git push -f

(5)如果需要放棄本地該文件的修改  git checkout .

 

3.刪除緩存的遠程分支列表

(1)git remote prune origin

(2)git fetch -p

(3)git checkout . && git clean -xdf 拋棄本地修改

 

4.創建分支

在哪個分支運行的命令,就是從哪個分支為基礎拉新的分支。

(1)git checkout  -b dev 創建dev分支並切換到dev分支

    相當於 git branch dev 與 git checkout dev 兩個命令

(2)git push origin dev 把dev分支推送至遠程

(3)git branch --set-upstream-to origin/dev 把本地當前的分支與遠程dev分支  然后就可以用git push 推送代碼到遠程dev分支了

 

5.合並分支

切換到想要合並其他分支的分支 一般為master

(1)git checkout master

(2)git merge dev 合並dev分支到master

(3)如果合並之后 dev分支沒用了 ,刪除dev分支 git branch -d dev

 

6.添加遠程分支

fork代碼到私人倉庫,從私有倉庫拉取的代碼后,需要添加遠程分支

git remote add 本地遠程倉庫名稱(自己起的有意義能識別的名稱) remote-http-adress(遠程倉庫的克隆地址)

比如遠程倉庫命名為 remoteApp  倉庫地址為http://remote.com,那么命令為:git remote add remoteApp http://remote.com

 

7.拉取遠程分支代碼

git pull remoteName branchName

比如git pull remoteApp master

 

8.查看有哪些分支

git branch -a    a可以理解為all  所有

 

9.git pull出現合並的提示消息,按照如下圖片操作,忘記在哪個博客截圖的圖片了,非原創。

 

10.修改分支命名

(1)如果還沒有推送到遠程:git branch -m oldName newName

(2)已經推送到了遠程:

  1)重命名遠程分支對於的本地分支  git branch -m oldName newName

       2)刪除遠程分支 git push --delete origin oldName

  3)上傳新命名的本地分支 git push origin newName

  4)把修改過后的本地分支與遠程分支關聯 git branch --set-upstream-to origin/newName

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM