git开发简要流程

主要是给记录下来备忘的

加入你在gitOsc上新建了个项目,现在需要将本地正在开发的工程提交到这上面,个人的处理方法是,将gitOsc上的工程clone到本地,然后进入目录,将    .git   目录和其他文件,复制到自己工程底下,然后添加git  ignore来过滤本地的临时文件。然后add-->commit-->push

一、命令

0、clone分支

     clone前,先进入自己希望保存的目录下

git clone http:XXXXXXXXXXX(项目地址)

1、创建分支

git checkout -b [分支名称:bug/功能]

2、修改代码

3、提交代码

git add -A
git commit -m “本次修改的说明"

4、push到托管平台

git push origin [分支名称]

5、通知管理员合并

二、本地分支rebase到主分支

作用是团队其他成员,提交了较多的分支到master,

这个时候可以在本地将master里头已经修改过的代码rebase到自己分支里头。主要流程是:

假如现在自己开发的分支叫A

1、git add -A

2、git commit -m “修改原因”

3、切换到主分支

git checkout master

4、同步本地主分支与远程库

git pull

5、切换回自己的分支A

git checkout A

6、开始rebase

git rebase master   等待rebase 成功,这个过程可能会有冲突,冲突继续往下看

7、解决完冲突

git add -A

git rebase --continue

等待rebase 成功,这个过程可能会有冲突,重复步骤7

三、管理员合并流程

==================================================

git branch           查看本地分支

git branch  -a      查看所有分支

---------------------------------------------------

git pull    更新

git checkout   [分支名称]   切换到分支

git log            查看分支 log

git show  [分支名称]     查看 log 信息

git checkout master     切换到 master

git merge --no-ff [分支名称]     合并分支到 master

git push origin master    提交 master完成的最新代码

---------------------------------------------------

git reset --hard       删除更新,回滚到 merge 之前

git branch -D  [分支名称]   删除分支

==================================================

四、怎么拉取git服务器上面的分支到本机?

1、git pull origin xxx:xxx      (xxx为远程分支名)

2、git checkout xxx

3、git clean -d -fx “”

五、怎么删除本地分支?

git branch -D  分支名称

六、怎么删除本地分支?

git push origin --delete  分支名称


你可能感兴趣的:(git开发简要流程)