git 命令整理
一、git branch:
1、創(chuàng)建本地分支 local_branch
???? git branch local_branch
2、切換到分支local_branch
??? git checkout local_branch
3、創(chuàng)建本地分支local_branch 并切換到local_branch分支
? ? git checkout -b local_branch
4、推送本地分支local_branch到遠(yuǎn)程分支 remote_branch并建立關(guān)聯(lián)關(guān)系
????? a.遠(yuǎn)程已有remote_branch分支并且已經(jīng)關(guān)聯(lián)本地分支local_branch且本地已經(jīng)切換到local_branch
????????? git push
???? b.遠(yuǎn)程已有remote_branch分支但未關(guān)聯(lián)本地分支local_branch且本地已經(jīng)切換到local_branch
???????? git push -u origin/remote_branch
???? c.遠(yuǎn)程沒有有remote_branch分支并,本地已經(jīng)切換到local_branch
??????? git push origin local_branch:remote_branch
5、刪除本地分支local_branch
????? git branch -d local_branch
6、刪除遠(yuǎn)程分支remote_branch
????? git push origin? :remote_branch
??? ? git branch -m | -M oldbranch newbranch 重命名分支,如果newbranch名字分支已經(jīng)存在,則需要使用-M強(qiáng)制重命名,否則,使用-m進(jìn)行重命名。
? ? ? git branch -d | -D branchname 刪除branchname分支
????? git branch -d -r branchname 刪除遠(yuǎn)程branchname分支
7、查看本地分支
????? git branch
8、查看遠(yuǎn)程和本地分支
????? git branch -a
二、git 刪除文件
1. 單個刪除文件
?????? git rm test.txt?? ?????? //刪除多個文件,可用空格分開文件名
?????? git commit -m "說明"? //提交
?????? git push?? ?????? //提交到遠(yuǎn)程倉庫
2. 批量刪除:
?方法一:(如果是刪除當(dāng)前文件夾下所有文件,方法一將刪除該空文件夾一并刪除,不會保留文件夾)
操作:(cd 到你要刪除的目錄下或者 * 可用“”文件夾名“”代替)? -r 代表 recursively(遞歸)
?git rm * -r
?git commit -m "clear"
?方法二:手動在文件管理器中刪除批量文件,然后執(zhí)行命令:(如果是刪除當(dāng)前文件夾下所有文件,方法二仍會保留該空文件夾)
?git add .
?git commit -m "clear"
最后考慮是否同步到遠(yuǎn)程倉庫,執(zhí)行:
git push
???? ?
轉(zhuǎn)載于:https://www.cnblogs.com/gregcn/p/8478128.html
總結(jié)
- 上一篇: Purfer序列
- 下一篇: docker-compose(入门,与d