gitlab常用操作總結

2021-10-19 10:10:52 字數 1817 閱讀 7630

1. 常用命令

(1)git clone xx.git 首先從git專案xx.gitclone專案到本地

(2)clone之後,使用命令列專案進入專案所在資料夾,此時一般在master分支下,為了不影響主分支**,進行新建分支:git checkout -b yourbranchname

(3)在新建分支下修改**,修改完之後依次執行git add . ; git commit -m "your notes" .  ; git push ;執行完之後就把新建的分支push到線上的git專案裡面去了

需要注意後面的點"."符號,表示把所有的改變提交。

(4)git checkout yourbranch表示切換到現有的分支yourbranch

2. 如何回滾到上乙個版本

git log

找到上乙個commit id

git reset –hard

上乙個commitid

3. git diff 檢視修改

4. 如何在push的時候忽略一些檔案:

比如我要啊忽略sh結尾的檔案,在git專案所在目錄下執行 vim .gitignore,然後把*.sh單獨作為一行加入此檔案中,最後儲存即可。

5. git下合併分支並且解決衝突

比如我要把branch1合併到branch2,

(1)首先git checkout brance2

(2)然後執行git merge branch2, 就是說將branch2合併到當前分支branch1上,merge的時候取並集,也就是共同的保留,多餘的加上,同乙個位置不同的就會出現confict。

(3)處理confict:在當前分支下開啟**,更改有<<==>>標誌的**。

(4)完成之後git add .  ; git commit -m 「your discribe」,如果不成功執行git status,按照指示執行相關命令即可

git merge衝突解決:

6. git中不小心做了一些改動,並且不想要時如何撤回:

(1)在未發生任何add或commit的情況下:

git checkout .

這條命令,只能清除所有修改的檔案,但是新建的檔案和資料夾無法清除,還必須使用:

git clean -df

清除所有新建的檔案及資料夾

(2)對於add的部分,先要撤銷add:

git reset .

然後再進行第一步的操作即可

7. 更新遠端分支列表:

如果遇到不出現新分支,或者遠端沒有的分支本地還有,執行 git remote update origin --prune

8. 查詢分支名稱:

比如我要查詢分支名包含r1.3.1的分支

首先git branch -a

然後/r1.3.1,回車,按下行鍵即可

如果遇到如果遇到不出現新分支或遠端沒有的分支本地還有,則需更新

git remote update origin --prune #更新遠端分支列表不出現新分支或遠端沒有的分支本地還有,則需更新

git remotete origin --prune #更新遠端分支列表如到不出現新分支或遠端沒有的分支本地還有,則需更新

如果遇到不出現新分支或遠端沒有的分支本地還有,則需更新

git remote update origin --prune #更新遠端分支列表

如果遇到不出現新分支或

如果遇到不出現新分支或遠端沒有的分支本地還有,則需更新

git remote update origin --prune #更新遠端分支列表

地還有,則需更新

git remote updaterigin --prune #更新遠端分支列表

gitLab常用操作

add or commit git reset hard head git reflog git diff 檢視工作區和版本庫裡面最新版本的區別,當前和上一次commit的差別 git checkout rm git rm git merge fast forward git branch d gi...

GitLab 常用方法

git常用命令介紹 git init 初始化專案,剛開始初始化專案的時候使用 git clone 從伺服器上轉殖到本地,如果伺服器上面已經有專案了,直接使用這個命令clone到本地進行使用。git status 檢視版本資訊 git add 新增本地檔案 git commit 提交更改 git pu...

Gitlab使用總結

1.從某一功能分支新建乙個自己的開發分支 二.將master分支clone到本地 三.切換到自己的開發分支 git branch a git checkout new branch 四.修改後push到遠端倉庫 git add a git commit git push 五.在後台發起merge r...