luoyingying

导航

jxg项目Day2-git

申请了我自己的gitee账号,建了我的仓库,在idea中点这个,然后就算漫长的自动下载的过程。。

 

 对分支和冲突的理解:每个人都有自己的develop分支,可以commit到本地的分支,可以push到远程的分支,其他人要更新代码的时候,要pull拉取新的代码下来。

两个人都在改代码,我先改了,push上去了,另一个人commit之后,拉取的时候,可能就会有冲突,如果代码没有冲突就会合在一起,有冲突就需要人工解决。

commit是没有通过网络的,只是改了本地的,push是把本地的代码同步到远程

红色是没有被git管理的,绿色是新建的,其他颜色是被管理的

然后点项目—git—add    就变成绿色啦!

然后commit提交到本地

然后push:

 

 

merge和rebase:

 

merge就是你写了一个分支后,会和远程的分支合并在一起,

rebase就是还是两个分支。

 创建分支就是从主分支新出来一个,然后merge就是又合并回去,把自己的分支删掉。

每个分支都有自己存在的意义和不同的逻辑。

第一次怎么拉取别人的代码:

菜单栏:VCS —> Get from Version Control —> 选git,输入url 

新建的类,如果你没有添加会变成红色,在unversioned里找到,提交

 

 

注意:

  1. 先执行 git commit 这样会将你本地的代码形成一个节点, 然后执行 update 操作, 将远端的代码拉去并合并到本地中, 最后再将本地的节点 push 到远端上.
  2. 每写完一个功能, 务必上传一次.

posted on 2022-10-25 23:53  落山的落樱  阅读(23)  评论(0编辑  收藏  举报