GIT

一、git 流程图

image

二、gitflow

参考文档:

图解git flow开发流程 - 知乎 (zhihu.com)

image

image

三、git指令

1 分支操作

1查看  
    //查看本地所有分支 
    git branch 

    //查看远程所有分支
    git branch -r 

    //查看本地和远程的所有分支
    git branch -a 

2新建
    //新建分支
    git branch 本地分支名

    //新建一个本地分支并切换到该分支
    git checkout -b 本地分支名

3删除
    //删除本地分支
    git branch -d <branchname> 

    //删除远程分支
 	git push origin :XXX 

4重命名
    //重命名本地分支
    git branch -m <oldbranch> <newbranch> 

5关联远程
    //本地分支与远程分支建立关联
    git branch -u origin/分支名 
    git branch --set-upstream-to=origin/sit-basic-v1.0.1

    //撤销本地分支与远程分支的关系
    git branch --unset-upstream

    //查看本地分支与远程分支的映射关系
    git branch -vv
    
6合并分支
	//切换到master分支
    git  checkout master
    //将develop分支合并到master分支
    git  merge develop
    

2 fetch+merge操作

	//拉取远程分支
    git fetch origin
    git fetch origin master

    //冲突查看
    git log -p FETCH_HEAD

    //将拉取下来的最新内容合并到当前所在的分支中
    git merge FETCH_HEAD   
    git merge [远程主机名]/[branch] --allow-unrelated-histories

3 push操作

	git push <远程主机名> <远程分支名>:<本地分支名>

4 remote操作

1.查看当前仓库
	git remote -v
	
2.新增远程仓库
	git remote add [name] [url]
	
3.删除远程仓库
	git remote remove [name]

4.修改远端仓库地址
	git remote set-url [have_a_name] [url]

5.修改远端仓库名字
	git remote rename <old_name> <new_name>
	
6.同步本地仓库与远程仓库的分支
	//场景:有些分支在远程其实早就被删除了,但是在你本地依然可以看见这些被删除的分支
	git remote prune [远程仓库名]
posted on 2024-03-14 13:31  Getone超  阅读(4)  评论(0编辑  收藏  举报