常用命令:
git config --list檢視配置資訊
git config 檢視某項配置
git config --global user.name "" 配置使用者名稱
git config --global user.email "" 配置郵箱
git config --global core.editor 配置編輯器
git config --global alias.《別名》 原名 給原命令配置別名,如:git config --global alias.co checkout
git remote add origin 遠端倉庫位址 指定遠端倉庫位址
git init--初始化
git add --all新增檔案
git commit -m "提交資訊"---提交到到本地
git commit -a -m "提交資訊" 把所月已跟蹤的檔案暫存並提交
git rm 《移除檔名》 移除檔案 把檔案從作目錄中刪除
git rm --cached 《移除檔名》 把檔案從git中刪除
git mv 《移動檔名》 移動檔案
git push 提交到遠端**倉庫
git push -u origin
提交**到指定分支
git pull origin
從指定分支拉取**
git pull 拉取當前分支**
git log 檢視全部提交資訊
git log -p 檢視每次提交的內容差異,可以加 -2,顯示最近2次的提交git
git log --stat 檢視每次提交內容的簡略資訊
git log --pretty=oneline/short/full/fuller/format 指定格式展示提交歷史
gti log --oneline --decorate --all 輸出提交歷史、各個分支指向及專案的分支分叉情況
git status 檢視當前修改狀態
git branch 檢視所有分支
git branch
建立新分支
git checkout
切換分支 當前目錄也會切到對應的分支目錄
git checkout -b
建立分支並切換到新分支
git push origin
:將本地分支推送到遠端倉庫
git checkout -b
origin/
拉取遠端分程分支到本地
git branch -d/--delete
刪除本地分支
git branch
恢復本地分支 has_val可通過 git reflog獲取
git branch -r -d origin/
刪除遠端本地分支
git push origin -d/--delete
遠端刪除git伺服器上的分支
git branch -v 檢視每個分支最後一次提交
git branch --merge 檢視哪些分支已合併到當前分支
git branch --no-merge 檢視哪些分支未合併到當前分支
git merge name(分支名稱) 把指定的分支合併到當前分支上
git mergetool 使用圖形化工具 解決衝突
git fetch
git reset head 檔名 取消暫存檔案
git checkout -- 檔名 撤消對檔案的修改
git remote 檢視遠端倉庫
git remote -v 顯示需要讀寫遠端倉庫的git儲存的簡寫與其對應的url
git remote show 《遠端倉庫名》檢視某乙個遠端倉庫的更多資訊
git tag -a [標籤名] -m "標籤資訊" 建立附註標籤
git tag [標籤名] 建立輕量標籤
git show [標籤名] 顯示對應標籤資訊
git tag 列出標籤
git push origin [標籤名]將標籤推送到遠端倉庫
git push --tags 將未推送的標籤推送到遠端倉庫
git命令整理
git svn區別 svn是集中式版本控制系統,版本庫是集中放在 伺服器的,而幹活的時候,用的都是自己的電腦,所以首先要從 伺服器 得到最新的版本,然後幹活,幹完後,需要把自己做完的活推送到 伺服器。集中式版本控制系統是必須聯網才能工作,如果在區域網還可以,頻寬夠大,速度夠快 git是分布式版本控制...
Git命令整理
回退上一版本 git reset hard head head is now at ea34578 add distributed 檢視分支 git branch 建立分支 git branch 切換分支 git checkout 建立 切換分支 git checkout b 合併某分支到當前分支 ...
git命令整理
git init 建立本地倉庫 git status 檢視狀態 git add 將檔案提交到暫存區 或者也可以 git add 檔案名字 git commit m aaa 將暫存區的檔案提交到倉庫 引號裡面的東西隨便寫他只是方便記憶的 git log 檢視歷史記錄 git reflog 檢視操作命令...