gitbase 第零步
不吐槽:什麼sshkey啊,什麼clone到本地 見:gitbase第一步
0 、學會使用helpgit help 不習慣就習慣使用help吧gitbase第二步1 、檢視分支git branch超高頻使用的命令:檢視本地分支
2 、檢視所有分支git branch -a 這個命令可以檢視所有分支喔 本地的,遠端remote的 統統現行
3 、建立分支git branch *** 建立的下一秒你就可以使用 git branch 來看看到底有木有建立成功gitbase第三步4 、切換分支到***gitcheckout *** 既然建立了*** 當然你就得學學切換到它下面去工作
5、刪除本地分支git branch -d *** 這個命令想來用的極少,不過得知道它(-d 可能需要大寫 -d才能生效),注意不能刪自己正在使用的分支···
6 、檢視當前分支狀態git status 高頻使用的命令,隨時都想手賤看看,提交前後,合併前後...最後要想學習更多: 廖雪峰有專門講述,120個讚!7、命令建立檔案touch ***.yy 不多解釋,就是想建立個字尾為yy的***檔案,可能這不算git中什麼很牛的命令,偶爾也可以用用
8、新增檔案到工作空間快取中[全部:git add . ] [某個具體的git add ***.yy] git add . 是我常用的 (懶)
9、提交檔案到本地,並附上相關解釋git commit -m "解釋什麼的"這樣本地就記錄了你修改,如無意外你就可以提交到 git遠端去了
10、提交到遠端git push / git push origin samson /git push -u origin samson samson 是我的乙個分支,三個命令各有不同
11、強制覆蓋遠端分支git push origin branch-name --force --force 此命令相當霸道,團隊合作慎用!!
有時候由於某些誤操作(如錯誤的將其他分支 merge 過來),導致遠端分支錯誤,需要強制覆蓋遠端分支。
可以使用命令 git push origin branch-name --force來強制覆蓋。
不過,基於安全性考慮,你的遠端 git 可以禁止改操作,你可以通過修改遠端倉庫的 config 檔案來臨時允許覆蓋操作:
[receive]
denynonfastforwards = false # change to false to enable overwriting
覆蓋完成之後,記得把這個標誌再改回 true ,以提高倉庫的安全性,避免錯誤的覆蓋操作。
12、後悔藥-回滾乙個mergegit revert merge-commit-hash -m 1誤操作,回滾乙個merge操作。使用它的理由是 安全。
13、** 合併某分支到當前分支:**git merge 沒什麼可以吐槽的,必須會這個命令
git最常用的操作命令
0.一無所有。1.2.公司或者個人都會先在伺服器上建好乙個 倉庫,如 gitlab,碼雲或者在自己租的伺服器上搭乙個 倉庫。3.進入d盤,右鍵滑鼠選中git bash here即可開啟git shell視窗,在裡面就可以寫cmd or git 命令。先來轉殖遠端伺服器的 執行 git clone 開...
git 最常用的幾個操作命令
1.合併 merge git merge dev 合併dev分支上的修改其實,merge分為兩種型別 fast forward 和 no fast forward。在當前分支相比於我們要合併的分支沒有額外的提交 commit 時,可以執行 fast forward 合併。git 很懶,首先會嘗試執行...
最常用的git操作
1.新建並切換到本地分支 git checkout b dev2.本地 和遠端 的的關聯 git pull origin dev3.在本地新建分支 git checkout b dev4.把本地分支推到遠端分支 git push origin dev5.更新遠端分支 git remote updat...