Git入门

Git学习记录

参考资料:

【1】      根据https://www.bilibili.com/video/av55780016?p=6完成初步学习

【2】      菜鸟教程 https://www.runoob.com/git/git-workflow.html

  1. Git安装,GitHub注册,创建repository
  2. Git工作流程

 

(1)      GitBash客户端与GitHub连接:

生成ssh秘钥

将秘钥更新到GitHub网站上

(2)      Git clone:将目标仓库拷贝到工作区

Git clone git@github.com:SimpleMaugham/demo.git

 

(3)      Git add:将工作区文件加入到GitHub

Add git text.txt

 

这里在master分支下,工作区在demo文件夹下,先没有文件,显示working tree clean;然后增加了text.txt 文件;使用 add git . 或者add git text.txt

Add之后,文件处于index中

 

(4)      Git commit:将文件更新到master中

git commit -m “message”

 

(5)      Git push:将文件更新到master中

git push

 

(6)      Git revert:如果错误操作了,可以回滚到上一步

(7)      Git pull:从线上更新最新的项目版本

(8)      Git log:日志查询,显示该项目的变更记录

git log

 

(9)      Git show:使用commit序号,对项目变更记录进行详细查询

git show xxxx

 

  1. 3.      如何解决冲突

冲突的出现场景:在同一个分支的同一个文件中,两方同时对一个文件进行修改,彼此并不知道另一方的文件的存在(在自己本地没有另一方修改过的文件),因此在push时就会产生冲突。

 

 

 

解决办法:先pull下来,在有冲突的文件中进行修改,然后再add,commit,push回去

  1. 如何进行分工合作以及使用IDE进行项目合并

建立不同的branch,每个branch中的文件修改增加都是独立的,互不影响。只有在项目发布,需要将不同的分支合并到一个master分支中时才会有冲突,可以在IDEA中使用git功能修改

posted @ 2019-12-23 17:44  右耳朵猫  阅读(243)  评论(0)    收藏  举报