Git常用命令

来源:互联网 发布:内外网络切换器原理 编辑:程序博客网 时间:2024/06/13 23:09

1.git常用命令
git status:查看状态

git stash:使用git的时候,我们往往使用branch解决任务切换问题,但是如果你在一个分支上开发一个功能,写了部分代码,这些代码还不能提交,这时候另一分支上代码有bug,急需修改,git stash可以帮我们很好的解决这个问题;
git stash:备份当前工作内容,从最近的一次提交中读取相关内容,让工作区保证和上次提交的内容一致,同时当前的工作内容 保存到git栈中。
git stash pop:从git栈中读取最近一次保存的内容,恢复工作区的相关内容。pop会从最近的一个stash中读取并恢复。
git stash list:显示git栈内的所有备份,可以利用列表来决定从哪个地方恢复。
git stash apply stash@{1} 就可以将指定版本号为stash@{1}的工作取出来。
git stash clear:清空git栈;
再看看具体的用法:
我们在develop分支中开发新功能,这时候master分支中有bug修改。
1) git stash(备份当前工作内容)
2) git checkout master(切换到master)
3) 修改提交完master中bug后,git checkout develop(切换到develop)
4)git stash pop(从git栈中读取最近一次保存的内容,恢复工作去的相关内容)

git commit -m “提交的描述信息”只会提交添加到缓存区的文件(只提交添加的)
git commit -a -m “”能提交修改过,但是没有添加到缓存区的文件(修改过的就能提交)

git add保存到本地仓库中
git add -A 保存所有修改
git add.保存新的添加和修改,但是不包括删除
git add -u 保存修改和删除,但是不包括新建文件。

原创粉丝点击