Git常用命令總結(jié)
前言
最近將電腦中的許多未提交代碼準(zhǔn)備整理到Github倉庫中,發(fā)現(xiàn)許多git命令忘記了,在此記錄并復(fù)習(xí)一下常用的git命令。
常用
git init
-
查看狀態(tài)
git status
git status --short -
暫存修改到緩存區(qū)
git add <file_name>git add . -
提交
git commit -m <message>git commit --amend -
推送
git push -u <origin_name> <banch_name>git push -u origin master
分支相關(guān)
- 創(chuàng)建分支
- 語法:
git branch <branch_name> - 創(chuàng)建名為v1的分支:
git branch v1
- 切換分支
- 語法:
git checkout <branch_name> - 切換到一個(gè)已經(jīng)存在的分支v1:
git checkout v1
- 創(chuàng)建新分支的同時(shí)切換到新分支
- 語法:
git checkout -b <branch_name>
- 刪除分支
- 語法:
git branch -d <branch_name>
強(qiáng)制刪除分支:git branch -D <branch_name>
- 查看分支狀態(tài)
- 語法:
git status
- 合并分支
- 語法:
git merge <branch_name>
- 查看所有分支信息
- 語法:
git branch
- 查看所有分支的最后一次提交信息
- 語法:
git branch -v
- 查看哪些分支已經(jīng)合并到當(dāng)前分支
- 語法:
git branch --mergedgit branch --merged <branch_name>
- 查看哪些分支還未合并到當(dāng)前分支
- 語法:
git branch --no-mergedgit branch --no-merged <branch_name>
- 添加遠(yuǎn)程分支
- 語法:
git remote add <name> <remove_url>
- 重命名遠(yuǎn)程分支
- 語法:
git remote rename <old_name> <new_name>
- 刪除遠(yuǎn)程分支
- 語法:
git remote remove <name>
- 查看遠(yuǎn)程分支信息
- 語法:
git remove -v
- 推送到遠(yuǎn)程分支
- 語法:
git push -u origin <origin_branch_name>

浙公網(wǎng)安備 33010602011771號(hào)