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分支了。


本文来自博客园,作者:Jerry&Ming,转载请注明原文链接:https://www.cnblogs.com/jerry-ming/p/16047903.html

浙公网安备 33010602011771号