Git项目初步接触总结

来源:互联网 发布:php安装教程 编辑:程序博客网 时间:2024/05/16 09:23

刚接触项目,需要git管理 具体要求 在托管在github的项目创建自己的分支,进行平行开发

下载git bash 配置好后 开始干活!

首先先克隆项目吧

Git clone git@github.comxxxx/xx

项目克隆下后

Cd到当前目录下

git remote add origin git@github.com:xxxx/xxxx.git  

本地项目与远程git库关联

Git remote -v 查看关联情况

Git branch -r 查看远程分支

接下来的工作就是创建自己的远程分支

首先创建自己的本地分支(一开始只有master这一个分支)

Git checkout -b sp 创建并切换到sp这个分支

然后把这个分支提交到远程库上,这样远程库就有了sp这个分支

git push origin sp(注意这个sp是本地分支的名字,向远程分支创建同名的分支)

之后需要同步更新远程分支

Git add .

Git commit -m “xxxxx”

先在本地分支 将文件添加,提交到仓库,再执行

git push origin sp

这样就完成了更新

接下来的任务是合并到主分支:

先是Git add .

Git commit -m “xxxxx”

然后切换回master分支git checkout master

git merge sp将分支合到本地master

Git fetch origin master

将远程库最新的master拉下来

Git merge origin/master合并到本地master

然后在切换到本地分支中,合并本地master

执行add   commit

然后再切换回分支,merge master

删除远程的分支(删除本地分支很简单)

git push origin  :sp(:前面两个空格, 传一个空给远程的sp分支,相当于用空覆盖了,达到删除的效果)


后面的流程:

  1. 每次写代码 拉一下最新的master git pull origin master
  2. 切换到自己分支(比如我是mcc) git checkout sp//git checkout -bsp(新建分支)
  3. 合并到自己的分支 git merge master
  4. 修改完以后提交自己分支
  5. git add .
  6. git commit -m "注释"
  7. git push origin mcc 没有问题的话,合并到master,先切换到master
  8. git checkout master
  9. 合并mcc git merge sp
  10. 把master 推上去 git push origin master

查看当前分支 git branch 删除本地分支 git branch -d mcc 删除远程分支 git push origin :mcc


0 0