git开发简要流程

主要是给记录下来备忘的git

加入你在gitOsc上新建了个项目,如今须要将本地正在开发的工程提交到这上面,我的的处理方法是,将gitOsc上的工程clone到本地,而后进入目录,将    .git   目录和其余文件,复制到本身工程底下,而后添加git  ignore来过滤本地的临时文件。而后add-->commit-->pushbash

1、命令服务器

0、clone分支spa

     clone前,先进入本身但愿保存的目录下,右键选择git bash herecode

git clone http:XXXXXXXXXXX(项目地址)

一、建立分支开发

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

二、修改代码rem

三、提交代码同步

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

四、push到托管平台it

git push origin [分支名称]

五、通知管理员合并ast

2、本地分支rebase到主分支

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

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

假如如今本身开发的分支叫A

一、git add -A

二、git commit -m “修改缘由”

三、切换到主分支

git checkout master

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

git pull

五、切换回本身的分支A

git checkout A

六、开始rebase

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

七、解决完冲突

git add -A

git rebase --continue

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

3、管理员合并流程

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

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  [分支名称]   删除分支

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

 

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

能够这样

git checkout origin/remoteBranchName -b localBranchName

或者

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

二、git checkout xxx

三、git clean -d -fx “”

5、怎么删除本地分支?

git branch -D  分支名称

6、怎么删除远程分支?

git push origin --delete  分支名称

7、怎么撤销本地全部修改?(注:命令最后面有一点)

git checkout .

相关文章
相关标签/搜索