git 命令列的使用

2021-10-23 16:24:17 字數 1067 閱讀 2550

畢業快兩年,前一年一直在使用git圖形化管理工具,最近喜歡上了命令列操作,簡單暴力美啊,隨心所欲的感覺真的不錯,以致於放棄了sourcetree等工具

提到命令列,推薦一本書,《git權威指南》 ,適合邊讀邊實踐

簡單理解基礎概念

工作區:你的工作目錄

暫存區:git add 之後

本地版本庫:git commit 之後

遠端版本庫:git push 之後

常見命令

開啟顏色輸出

git config --global color.ui.true

git config --global color.status auto

git config --global color.diff auto

git config --global color.branch auto

git config --global color.interactive auto

命令簡化

git config --global alias.st status

git config --global alias.ci commit

git config --global alias.br branch

git config --global alias.co checkout

git config --global alias.lg 'log --graph'

每個命令配上不同的引數,會有不一樣的驚喜,具體這裡就不寫了,有問題,下方可以問我。

設定保護分支

應用場景:某個分支只有master才能push,這時你就可以把master分支設定成保護分支,別人只能通過merge request向你發起請求,經你code review 後合併到主線分支,流程很規範,也最容易把控,減少線上出問題的風險

Git命令列的使用

cd 當前目錄 建立.git檔案 git init 新增檔案 git add 檔名 提交檔案 git commit m 檢視git狀態 git status 檢視檔案修改內容 git diff 檔名 檢視git日誌 git log 恢復上乙個版本 git reset hard head head 是...

git命令列使用

檢視版本 git version git clone 檢視所有的配置以及它們所在的檔案 git config list show origin 設定你的使用者名稱和郵件位址 安裝完成後第一件事 git config global user.name john doe git config globa...

命令列 使用git

連線到遠端並且把倉庫複製下來,轉殖到當前路徑下。原理 你在本地建乙個倉庫,所有的操作都是先在本地把操作做完了,在push到遠端,基本是遠端和本地同步。我猜想 cd 資料夾 git ststus 檢視檔案位於什麼分支,一般都是master 提交 git add.將檔案全部放到待提交 git commi...