说明:##后面的是解释,不是git命令
一、git的配置
git config --global user.name =‘你的名字’
git config --global user.email =‘你的邮箱’
如果git config命令不能用,则需要git init 命令初始化git
查看是否配置成功:git config --list
二、git的再项目中应用
1、下载代码
git clone “代码的地址”
2、查看远程仓库分支
git branch -r
3、切换到开发分支
git checkout ‘分支名’
3、下载代码
git pull
----------------写完一梭子代码后 就应该提交了
再提交之前一定养成 先查询远程仓库是否已经被更新过的好习惯
(1)、 没有冲突的提交
1、先git pull 代码 #查看是否有人提交
2、git status #查看本地修改了那些文件
3、git add 文件路径
4、git commit -m " 提交的说明"
5、git push 将代码推送到远程
(2)、有冲突的提交
1、 git pull ###此时git会提示你error信息说明本地和远程有冲突。
2、git stash ##将本地修改的代码放到暂存区
3、git push ## 下载远程代码
4、git stash pop #将你暂存再暂存区的代码合并到本地 此时会报错confict错误。
5、解决冲突
6、提交代码,即没有冲突提交的步骤
当一个分支开发完成,需要将之前分支的代码合并到本分支。 比如现在有三个分支。一个是develop分支,这个作为测试的分支。 一个是before分支,这是已经开发完成的分支。一个是now分支。
我在项目中合并流程为:先将before分支合并到develop上,然后再将develop上的代码合并到now上。 具体操作流程如下:
1、git checkout develop##切换到develop分支上
2、git merge before ##将befoer合并过来
3、有冲突就先解决冲突。没有冲突就git push##将代码合推送到develop上
--------------------这样就把before的代码成功的合并到develop上面啦---------------
下面再将develop合并到新建的分支
1、git checkout now##切换到develop分支上
2、git merge develop ##将befoer合并过来
3、有冲突就先解决冲突。没有冲突就git push##将代码合推送到now上