現在很多公司開發都用git命令上傳**,極大提高了開發效率,因此總結了一些常用開發命令。
配置user.name和user.email
配置user.name和user.email
git config --global user.name 『your_name』
git config --global user.email 『[email protected]』
建立版本庫
git clone + url 轉殖遠端版本庫
git init 初始化本地版本庫
修改和提交
git status 檢視狀態
git diff 檢視變更內容
git add . 跟蹤所有改動過的檔案
git add 檔名 跟蹤指定的檔案
git mv 舊檔名 新檔名 檔案改名
git rm 檔名 刪除檔案
git rm --cached 檔名 停止跟蹤檔案但不刪除
git commit -m 「commit message」
提交所有更新過的檔案
git commit --amend 修改最後一次提交
檢視提交歷史
git log 檢視提交歷史
git log -p 檔名 檢視指定檔案的提交歷史
git blame 檔名 以列表方式檢視指定檔案的提交歷史
撤銷
git reset --hard head 撤銷工作目錄中所有未提交的修改內容
git checked head 檔名 撤銷指定的未提交檔案的修改內容
git revert 提交內容 撤銷指定的提交
分支與標籤
git branch -b 分支名 建立並切換分支
git branch 顯示所有的本地分支
git branch -r 列出遠端分支
git branch -a 列出所有分支
git checkout 分支或標籤 切換到指定分支或標籤
git branch 新分支名 建立新分支
git branch -d 分支名 刪除本地分支
git tag 列出所有本地標籤
git tag 標籤名 給予最新提交建立標籤
git tag -d 標籤名 刪除標籤
合併與衍合
git merge 分支名 合併指定分支到當前分支
git rebase 分支名 衍合指定分支到當前分支
遠端操作
git remote -v 檢視遠端版本庫資訊
git remote show 檢視指定遠端版本庫資訊
git remote add 新增遠端版本庫
git fetch 從遠端庫獲取**
git團隊開發常用命令
git git clone 專案位址,把雲端的專案轉殖到本地 git pull 如果有衝突,就先儲存本地 git stash 暫時擱置當前已做的修改 git stash pop stash 還原暫存的內容 檢視擱置使用 git stash list git log 檢視日誌,可以看 push 到雲端...
團隊開發工具git常用命令
git config global user.name storm git config global user.email wuwt.dev gmail.com git config global color.ui true git config global alias.co checkout ...
Git 團隊常用命令操作指南
命令如下 git clone b remote repository address 主要就是在clone的時候,後面新增branch的資訊。報錯 然後手動新建乙個 license,這樣就會出現 master 分枝 檢視本地分支 或者 遠端 所以分枝 git branch git branch a ...