Fork me on GitHub

git 日常基本使用

// 将远程仓库下的所有分支拉取到本地
git fetch origin

// 将dev分支合并到当前所在的分支
git merge dev

// 查看远程仓库
git remote -v

// 基于当前分支克隆出新的本地分支
git checkout -b alan001
// 把新建分支push到远程仓库
git push origin alan001


执行git branch --set-upstream master origin/master,跟master设置链接


合并a 分支到 b分支, 当前a分支

1. git checkout a

2. git pull

3. 修改冲突

4. git add .

5. git commit -m 'merge'

6. git chekout b

7. git merge a

8. git push

accept current change 接受当前更改
accept incoming change 接受传入更改
accept both changes 接受这两个更改
compare changes 比较变化

 


// git 从master分支拉取新的分支
1. git checkout master 切换到master分支
2. git pull 更新到最新代码
3. git checkout -b dev 基于master创建新的dev分支
4. git push origin dev 推送分支到远端
5. git branch --set-upstream-to=origin/dev 关联远端仓库
6. git pull 尝试拉取验证


git branch --set-upstream-to=origin/component-delivery
git branch --set-upstream-to=origin/component-delivery


// 回退到指定提交,把当前dev分支回退到access-test-008的提交状态
1. git checkout dev
2. git pull
3. git reset --hard origin/access-test-008 // 当前分支回退到access-test-008的提交
4. git push --force // 强制提交


删除远程分支
1, 切换到你git项目所在的目录后,使用 git branch -a命令来查看所有的分支。
2, 我们需要先把分支切换到master,
3, 接着就是删除远程分支的命令了, git push origin --delete branch_name

删除本地分支
1. 查看本地分支 git branch
2. 先切换到别的分支.
3. 删除目标分支 git branch -d branch_name
如果删除不了可以强制删除,git branch -D branch_name


git branch --set-upstream-to=origin/cloud_static_D15

 

git remote add upstream https://git.woa.com/FIT-Cloud/cloud-web-frontend.git 拉取远程仓库并名为upstream

git pull upstream cloud_static_v2_V4.0D0037 从远程仓库upstream 把 远程仓库cloud_static_v2_V4.0D0037 分支合并到本地

posted @ 2022-09-26 10:54  欢欢11  阅读(116)  评论(0编辑  收藏  举报