Git工作中用到的--常用命令,不断更新

版权声明:本文为博主原创文章,转载请标注出处,谢谢。 https://blog.csdn.net/qq_33182756/article/details/81941840

声明:刚开始学习接触Git ,有许多问题,不足还问题,欢迎指出,不断更新。

git add . :将本地所有改动数据,提交到缓存区。注意add 后面是. 表示所有

git commit -m "提交修改内容标题"  提交文件到本地仓库    注:可以使用 :git commit -am "提交修改内容标题"  一步就可以完成提交代码到仓库

如果执行git add 之后,想要撤回的话,可以执行 git reset HEAD filename :将文件从缓存区,撤销。取消之前的git add 添加

git diff 有两种场景:已经提交缓存的改动与未提交缓存的改动

git diff 尚未提交缓存改动   git diff 已经缓存的改动

git diff -stat 显示摘要而非整个diff内容

git stauts 查看上次提交后,是否有修改

git status -s 以简短的结果输出

git rm 文件名    删除工作区文件

git rm -f 文件名  如果已经提交到缓存区的话,使用该命令强制删除文件

git rm --cached 文件名  从缓存区删除文件,工作区还存在的

git rm -r * 删除当前目录文件及子目录

git mv 用于移动和重命名文件

不同分支内容不一样,合并分支将另一个分支合并到当前分支。解决冲突,修改文件,然后重新提交。

git fetch origin branchname 和 git pull origin branchname 区别:

git fetch  从远程获取最新版本到本地,而git pull 从远程获取最新版本到本地并merge到仓库

git push 默认推上master主分支, 如果有多个分支,则多个分支一起推送上去。

更新:2018-10-08 国庆结束第一天:

想要查看--本地分支和远程分支的关系是否关联:使用 git branch -vv

显示:

master             859d8af [origin/master] 修复openapi创建连麦大班课bug reviewed by dengchao
* v1.0_addlessonuser 0acfbb3 [origin/v1.0_addlessonuser] 新增通过手机号获取信息接口 review by徐德东

更新于18-10-29

  1. 分支相关

有时候,从git上拉取得数据是master分支的,我们需要重新弄个分支

git checkout -b 分支名  这个是本地分支

git push origin 分支名, 把本地分支推上远程库

我们使用git branch -vv 的话,可以看到,本地和远程是没有关联的,

git branch –set-upstream 本地新建分支名 origin/远程分支名

猜你喜欢

转载自blog.csdn.net/qq_33182756/article/details/81941840