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...