git 提交流程

2022-03-12 04:00:59 字數 1164 閱讀 1580

git提交流程:

1. menu remote >(拉取)fetch

2. 重新掃瞄(rescan)

3. 快取改動(stage change)

4. 寫注釋後提交(commit)

5. menu remote > 本地合併》選擇head

6. 如果出現衝突, 手動解決衝突,這時檔案會修改, 選單(commit)>快取為提交

如果沒有衝突,直接上傳就可以,整個流程結束

7. 提交(commit)[說明:注釋此時是自動生成的解決衝突的資訊]

8. 上傳(upload)

commit是提交到到本地倉庫.

快取改動是將要提交到本地倉庫的檔案.  比如你的專案,你修改了三個檔案分別是a,b,c,  快取改動,可以全選, 也可以只選擇某乙個進行進行提交.

upload 上傳是把本地倉庫提交到git倉庫伺服器. 

如果沒有出現衝突,直接就可以上傳到伺服器.  如果有衝突檔案了, 需要把所有的衝突檔案解決後,再上傳.

解決衝突有四種方法:

1, 使用我的版本解決衝突

2, 使用他人版本解決衝突

3, 兩者合併解決衝突

4, 使用比較工具,看情況解決衝突.

說明: 需要確定當前衝突的檔案到底和誰衝突了, 需要商量著解決.   本地有衝突未解決是提交不上去的.

情景分析:

不熟悉git的人,喜歡操作方式是喜歡把衝突的檔案刪了,再重新拉取,以遠端倉庫版本為準.   

思想是好的, 但是方式不對, 應該是解決衝突時以為他人版本.

如果真的這麼做了, 直接刪了,  確實解決衝突了,  但是當你上傳到伺服器的時候,  這個檔案也就刪了.

於是出現一堆回滾, 重置版本的版本騷操作. 於是出現了git真他媽的垃圾之類的想法...

這是都是由於操作不規範導致的.  出現衝突不要想著刪除衝突檔案,  而是商量著解決,如果覺得自己沒有改什麼東西,或者改的東西不重要, 就直接以他人版本解決衝突, 

你解決衝突之後,編輯器會自動加注釋資訊的,  快取為提交, 上傳伺服器即可.

出現衝突,一定不要刪除衝突檔案.  

如果出現的衝突檔案非常多, 並且覺得自己沒有改什麼, 或者改的東西很小量, git可以撤銷本地修改.  即到上乙個版本的狀態.    

你再次拉取合併的時候百分百是沒有衝突的.  

Git 遠端提交流程

git config global user.name your name git config global user.email email example.com git init 註冊github賬號 並建立倉庫 製作鑰匙 開啟gitbash 輸入命令 ssh keygen t rsa c ...

gitlab提交流程

1 檢視本地的倉庫和遠端倉庫和主線倉庫 源專案倉庫 git remote v 如果沒有遠端或者主倉庫可以新增再檢視 新增遠端庫 x 代表git或者https路徑 git remote add origin x git remote add origin git github.com zsythink...

idea git 專案提交流程

希望能幫助有需要朋友 new branch 新建本地分支 local branches 本地分支 remote branches 遠端分支 剛開始要新建遠端develop分支在本地的分支 一定要有 先pull保證是最新 在去新建分支 新建分支 feature 自己名字縮寫 日期 缺省會自動切換到自己...