pull代码|青训营笔记

104 阅读1分钟

这是我参与「第四届青训营 」笔记创作活动的第4天

本节主要内容:

如果GitHub仓库中项目master代码改动了,而自己却不知道,并且在不知道的情况下继续开发编写代码,此时自己客户端的master分支代码不是最新的代码,怎么办呢?不用担心,接下来和我一起来看看如何在git中操作,pull到master的最新版本的代码吧!

pull的具体操作

1.首先打开本地项目目录 2.切换到主分支: git checkout master image.png

3.使用git pull把master代码拉到本地:  git pull image.png 4.切换到自己的分支——>(XXX):git checkout XXX image.png 5.使用merge把主分支的代码合并到自己的分支:git merge master image.png ps:合并时有可能会有冲突,解决完冲突才能push 5.最后push: git push image.png 这样自身分支的代码就和主分支的一样了!

总结所用命令

$ git checkout master
$ git pull
$ git checkout dev    //"dev"为自身分支名
$ git merge master
$ git push

其他相关操作:

$ git branch -a   //查看远程分支
$ git fetch    //获取全部分支
$ git log     //查看提交历史
$ git log --oneline  //查看历史记录的简洁的版本
$ git log --oneline --graph  //查看历史中什么时候出现了分支、合并。以下为相同的命令,开启了拓扑图选项
$ git log --reverse --oneline //逆向显示所有日志
$ git log --author=XX //查找指定用户xx的提交日志
$ git log --oneline --before={3.weeks.ago} --after={2016-01-01} --no-merges      //查看指定日期的提交历史

本节思考:

熟悉一些工具的操作是必须的,如果自己不清楚如何操作就搜索教程,不断尝试,出现报错,解决报错,直到成功,还是很快乐滴。团队合作完成一个项目需要大家都努力做好属于自己那一份,冲!冲!冲!