此次主要给出开发过程中会遇到的命令,和这次研究的git stash命令的使用
- git add
添加所有:git add . 添加某个文件:git add 文件名 添加多个文件:git add "文件1" "文件2" "文件3" ······(此处用空格隔开,用逗号应该也可以,没试过)
- git commit
提交所有文件: git commit -m '描述信息' 提交多个文件: git commit "文件1" "文件2" ······(同add,不过此处需要单独进行描述信息的填写)
- git pull
git pull [origin 分支]:从某个远程分支下拉代码,不加后面的默认从自己的远程分支下拉代码
- git push
git push 分支:推送到所在的远程分支
- git checkout
撤销修改:git checkout 文件 切换分支:git checkout 分支
- git stash
git stash [save "存储描述信息"]:将所有的文件都存储起来 git stash list:查看存储列表 git stash apply/pop:应用某个存储,但不会把存储从存储列表中删除,默认使用第一个存储,即stash@{0},如果要使用其他个,git stash apply stash@{$num} , 比如第二个:git stash apply stash@{1} git stash drop stash@{$num}:丢弃stash@{$num}存储,从列表中删除这个存储 git stash clear:删除所有缓存的stash
- git reset --head 版本号:强制转到某个版本