美文网首页
关于git在工作上的使用

关于git在工作上的使用

作者: 今时今刻 | 来源:发表于2018-10-18 16:28 被阅读0次

现在在工作上使用到了git命令,不过有些命令老是忘记,记录下来。

1.查看历史命令

git log --pretty=oneline

显示git commit的操作历史,按照一条直线来显示,否则眼花缭乱的。
git reflog
显示所有操作命令

2.从远程分支下载到本地分支

git checkout -b Feature_ZhangSan origin/Feature_ZhangSan

创建本地分支Feature_ZhangSan,并把远程仓origin分支Feature_ZhangSan下载到本地分支Feature_ZhangSan中。

3.把远程分支合并到本地分支

1.git fetch origin Feature_ZhangSan

这个是把远程分支代码获取到本地分支,但是并未合并。

2.git log -p Feature_ZhangSan..origin/Feature_ZhangSan

查看远程分支与本地分支有哪些不同之处

3.git merge origin/Feature_ZhangSan

合并远程分支到当前所在分支。(当前位于本地Feature_ZhangSan分支)

4.丢弃修改的文件

其实,这个在你修改文件的时候,使用git status是可以查看到的。

1.git checkout -- <文件名字>

这个使用情况是你修改文件,但是并未git add。使用上述命令,可以丢弃掉你修改的代码,恢复成原来的样子。

2.git reset HEAD <文件名字>

这种情况是你使用git add, 但是并未git commit。使用上述命令,可以撤销你的git add操作。

5.关于git reset的使用

1.git reset (--mixed) + commit_id

回退到某个版本,只保留源码,回退commit和index信息。

2.git reset --soft + commit_id

会退到某个版本,只回退commit信息。

3.git reset --hard + commit_id

回退到某个版本,回退commit和index信息,同时回退源码。

6.推送本地分支到远程分支

git push origin 本地分支:远程分支

7.提交部分代码

1.git add +文件
2.git commit -m ""

git commit 只提交git add的文件,我这儿也是最近才了解的,之前都是git commit全部的文件,嗯,这个很实用。

8.推送本地分支代码覆盖到远程分支

git push -f origin Feature_ZhangSan:Feature_ZhangSan

9.git reset 的用法(1)

git reset HEAD^

上面的用法是回退index和commit-id,但是代码内容是不变的。我之前担心在修改代码的时候,进行git reset HEAD^,会导致自己修改的代码消失,事实证明是不会的。

相关文章

  • 关于git在工作上的使用

    现在在工作上使用到了git命令,不过有些命令老是忘记,记录下来。 1.查看历史命令 git log --prett...

  • Git的基本使用

    Git的基本使用 关于Git官网提供的《pro git》应该是最全面,最权威的使用手册了。关于Git的具体概念,来...

  • git 关于git的使用

    最近换了新的项目组,于是乎 从SVN的使用转化为git 于是使用一段时间后,写下总结,仅供参考~ git log ...

  • iOS-Git与Xcode

    资 料 片 / 超 人 关于Xcode9中git的使用与git命令 Git 命令 $git init //初...

  • Git如何实现在码云中的托管

    关于Git的下载安装 使用git先,首先需要下载安装git. git下载网址:https://git-scm.co...

  • Git入门及常用方法

    Git学习笔记 关于 Git 的背景知识 Git 是什么Git——分布式版本控制系统,Linus使用C编写 Git...

  • podspec介绍使用

    关于使用本地制作Library 服务器上创建对应git管理 podspec创建 git对应的pod使用 pod '...

  • 关于git的使用

    title: 关于git的使用date: 2017-06-15 11:43:05tags: hexo git gi...

  • 关于git的使用

    http://www.cnblogs.com/wangmingshun/p/5425150.html

  • 关于git的使用

    这个算是基础的官方教程了。 廖雪峰的git教程其实写得比较全面,还是中文的 这篇文章介绍了一个网址,主要是可视化的...

网友评论

      本文标题:关于git在工作上的使用

      本文链接:https://www.haomeiwen.com/subject/dsrszftx.html