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 分支合并到本地