git操作命令

我这一生一路走到黑无味无谓也无畏

推送自己代码:提交自己的分支,并push到远程仓库

合并代码:提交自己的分支,将自己代码合并到某个分支,并push到远程仓库

分支概念
TODO

创建分支过程
TODO

添加remote过程
TODO

切换remote过程
TODO

推送自己代码过程
通常每个人都有一个自己的分支,别人通常也不会操作你自己的分支,所以你本地commit后可以直接 push

步骤:
执行 git status 查看本地工作目录下有没有需要提交的文件(修改的modified,还没加到版本库的untracked files)
对于没添加到版本库的文件,需要先执行 git add 命令来添加到待提交状态,也可以直接执行 git add . 来将当前目录下文件添加到待提交状态
执行 git commit -am "简要说明信息"
没有如果git status没有提示有 untracked files 则可以直接执行改名了进行提交
执行 git push 推送到远程库
对于新建的分支,首次push时,为了与远程分支产生关联要加上选项 -u, 即执行:git push -u origin
对于已推送并建立了关联的分支,可以直接执行 git push 即可完成推送
命令总结:
git status
git commit -am "简要说明信息"
git push -u 或者 git push

合并代码过程:
合并代码是共享代码的必要过程,以合并到dev分支举例,合并到其他分支操作过程类似。下面以分支 me 作为个人本地分支为例,与 dev分支进行合并 ,remote 仓库名字为 origin。

该过程特征就是两个分支互相合并,然后推送。

步骤:
1.确保在me分支下,可通过git branch查看所在分支,先提交自己代码,执行 git commit

2.执行 git fetch 从远程仓库拉取所有分支

3.执行 git merge origin/dev,合并dev代码到 me 分支

4.合并如果有冲突,解决冲突(参考解决冲突过程),冲突解决后执行提交 git commit, 如果没有冲突,则不需要执行提交

5.执行 git checkout dev 切换到本地的dev分支, 执行git merge me 以将me分支合并到dev分支

6.在dev分支下 执行 git push origin dev 将dev推送到远程仓库

done

命令总结:
1.git branch → git commit

2.git fetch

  1. git merge origin/dev

4.有冲突会有该步骤

5.git checkout dev → git merge me

6.git push origin dev

你可能感兴趣的:(git操作命令)