git常用命令
gi t常用命令
- 预览要删除的文件
$ git rm -r -n --cached "bin/"
//此命令是展示要删除的文件表预览
- 移除版本控制操作
// 删除文件的命令
$ git rm -r --cached "bin/"
//提交,并加注释.
$ git commit -m" 删除bin文件"
//提交到远程服务器
$ git push origin master
- 当我们需要删除暂存区或分支上的文件, 但本地又需要使用, 只是不希望这个文件被版本控制, 可以使用
git rm --cached file_path
git commit -m 'delete remote somefile'
git push
- 当我们需要删除暂存区或分支上的文件, 同时工作区也不需要这个文件了, 可以使用
git rm file_path
git commit -m 'delete somefile'
git push
- 删除本地分支.
$ git branch -d <BranchName>
- 删除远程分支
$ git push origin --delete <BranchName>
- 查看删除后分支们
$ git branch -a
- 提交本地分支到远程
$ git push origin <remote_branch_name>:<local_branch_name>
- 拉取远程分支到本地
git checkout -b branch_name origin/branch_name
stash
9.执行存储时,添加备注,方便查找,只有git stash 也要可以的,但查找时不方便识别。
git stash save "save message"
10.查看stash了哪些存储
git stash list
11.显示做了哪些改动,默认show第一个存储,如果要显示其他存贮,后面加stash@{$num},
git stash show
git stash show stash@{1}
12.显示第一个存储的改动
git stash show -p
git stash show stash@{$num} -p //如果想显示其他存存储
13.应用某个存储,但不会把存储从存储列表中删除,默认使用第一个存储,即stash@{0}
git stash apply
git stash apply stash@{$num} //如果要使用其他某个存储
14.命令恢复之前缓存的工作目录,将缓存堆栈中的对应stash删除,并将对应修改应用到当前的工作目录下,默认为第一个stash,即stash@{0},
git stash pop
git stash pop stash@{$num} //如果要应用并删除其他stash
15删除所有缓存的stash
git stash clear
16.丢弃stash@{$num}存储,从列表中删除这个存储
git stash drop stash@{$num}