赞
踩
注意:尽量不要直接git pull
,因为git pull
会隐藏一些中间细节,它会直接将远程主机的最新内容合并到当前分支,建议使用:git fetch
和git merge
# 拉取远端master到本地
git fetch origin master
# 切换至想要的工作分支
git checkout my_branch
# 将master分支合并到当前的工作分支
git merge master
# 或者
git merge FETCH_HEAD
# 查看本地所有分支 git branch # 查看远端所有分支 git branch -r # 新建分支 git branch new_branch_name # 删除本地分支 git branch -d delta_branch_name # 删除远程分支,并推送至服务器 git branch -d -r delta_branch_name git push origin delta_branch_name # 分支重命名 git branch -m old_branch_name new_branch_name # 对比两个分支的所有差异文件的详细差异 git diff master my_branch # 显示branch1和branch2中的差异部分 git diff branch1 branch2 --stat # 显示指定文件的详细差异 git diff branch1 branch2 file_path # 查看branch1有,但branch2没有的记录 git log branch1 ^branch2 # 查看branch2中比branch1中多提交的内容 git log branch1..branch2 # 查看两分支的不一样 git log branch1...branch2
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。