git创建分支

 

新建本地分支:

$ git branch iss53

$ git checkout iss53

克隆指定分支

git clone -b <branch name> [remote repository address]

关联本地分支到指定远程分支

git branch --set-upstream-to=<REMOTE URL>logon dev

 

修改git远程仓库地址

方法一 通过命令直接修改远程地址
  1. 进入git_test根目录
  2. git remote 查看所有远程仓库, git remote xxx 查看指定远程仓库地址
  3. git remote set-url origin http://192.168.100.235:9797/john/git_test.git
方法二 通过命令先删除再添加远程仓库
  1. 进入git_test根目录
  2. git remote 查看所有远程仓库, git remote xxx 查看指定远程仓库地址
  3. git remote rm origin
  4. git remote add origin http://192.168.100.235:9797/john/git_test.git
方法三 直接修改配置文件
  1. 进入git_test/.git
  2. vim config 

    [core] 
    repositoryformatversion = 0 
    filemode = true 
    logallrefupdates = true 
    precomposeunicode = true 
    [remote "origin"] 
    url = http://192.168.100.235:9797/shimanqiang/assistant.git 
    fetch = +refs/heads/*:refs/remotes/origin/* 
    [branch "master"] 
    remote = origin 
    merge = refs/heads/master

    修改 [remote “origin”]下面的url即可

方法四 通过第三方git客户端修改。

以SourceTree为例,点击 仓库 -> 仓库配置 -> 远程仓库 即可管理此项目中配置的所有远程仓库, 而且这个界面最下方还可以点击编辑配置文件,同样可以完成方法三。

 

 

建立远程数据库

git remote add test http://xxxx@git.XXXX.com/scm/wbqa/xxxx.git

 

拉取指定分支

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

 

推送指定分支

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

 

常用命令:

覆盖本地更新:

git fetch --all //只是下载代码到本地,不进行合并操作

git reset --hard origin/master //把HEAD指向最新下载的版本

git pull

 

解决冲突:

1.保留本地修改

#创建缓存
git stash
#更新
git pull
#应用缓存
git stash pop

2.放弃本地修改

Git reset --hard

git pull 

 

方法五:根据tag新建分支

1.git checkout tagbranch

2.git pull

2.git branch <new-branch-name> <tag-name> 会根据tag创建新的分支.

例如:git branch newbranch v1.0 . 会以tag v1.0创建新的分支newbranch;

3.可以通过git checkout newbranch 切换到新的分支.

4.通过 git push origin newbranch 把本地创建的分支提交到远程仓库.

 

 

方法六:手动合并分支

1.git checkout cpicallianz

2.git merge --no-ff cpicallianzprod

3.修改冲突后,Git stash暂存

4.Git pull-git push

5.修改分支

Git checkout -b new branch

git branch --set-upstream-to=origin/oldbranch localbranch 

 

方法七:

1.创建分支并附加说明:

git branch --edit-description

 

转载于:https://www.cnblogs.com/zmdd/p/8808446.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值