git(2)

一:拉去代码 在空的目录下首先  git  init  初始化本地产仓库

二:git pull  地址 master :拉取远程仓库到本地。当我们建立关联的时候就可以用别名了。git pull   orign  master

  

 

 三、权限的分析

    如果项目是公开的,那么都可以pull。是不可以push修改的。那么想要修改,需要添加到开发者权限。如下图:

 

 四:当两人同时修改一个文件的时候,会发生冲突:

refs:代表失败push部分文件到远程  rejected 拒绝的意思。

冲突以后如何解决:Head代表我的   在push失败之后,在进行pull,然后修改冲突文件,再次commit  再次push即可。

  

五、git分支的介绍

  分支就是起到项目的隔离,可以起到对项目的保护作用。

  当我们默认git init初始话本地仓库是就会有一个master分支。

  通过git branch 查看分支。

  

 

 

 

  也可以看到最后有一个(master)表示当前在master分支上。只有在master分支上可以创建分支。

  创建新的分支:git branch dev  创建了一个dev分支。并在当前版本下进行了全量复制。

  查看当前分支:git branch  带雪花的就是当前分支。 git checkout dev  切换分支  git checkout 版本号    是切换当前的版本。

  

 

 

   还可以这样创建新的分支:git checkout  版本号  -b test  表示创建了一个新的test 分支。

 

 六、合并分支:

 git  merge dev  合并分支首先只可以咋master分支上操作。会把dev最新的版本合并到master上。并生成一个新的版本号。我们可以通过git log --oneline 查看代码实现。

 

git log --oneline --graph  查看分支的结构

   git branch -d test 删除test分支。

七、idea关联git   找到git.exe 文件,然后点击test 检测到版本证明测试成功。

  

 

 八、idea中版本管理

  新建maven项目

  maven模板新建以后不是web项目。在pom中添加packing是war格式。然后在main文件夹下新增webapp目录,然后刷新maven。那么webapp会看见一个带蓝色标志的小气球。

  然后添加类似结构:

    

 

   添加tomcat 就可以了。部署tomcat就可以了。

 

 

   idea初始化项目:

 

 然后点击git:

  

 

 

 

 上图三个是不需要提交到版本库的。

怎么实现呢?在根目录下新增.gitignore文件。然后把需要忽略的填上去。 那么看到这几个文件都变灰了。

 

当我们默认创建分支的时候,会自动切换到创建的分支上。并会有标记的就是当前的分支。

 

 

 点这里我们可以切换分支。

 

 合并分支:把当前分支合并到test分支上。比如要把dec分支合并到test分支上。第一步首先要切换到test分支上。然后点击dev分支。merge into current 就可以把test分支合并到dev分支了。

 

 

posted @ 2022-03-27 14:50  Jerry&Ming  阅读(40)  评论(0)    收藏  举报