一、本地操作
#创建分支
git branch bracnName
#切换分支
git checkout branchName
#创建与切换分支
git checkout -b branchName
#合并分支
git merge branchname
git add (解决合并冲突之后,用add命令标记为已经解决了)
# 储藏当前状态之后,就能切换到别的分支
git stash
#查看储藏状态的列表
git stash list
储藏的名字
git stash apply
二、git 服务器与远程操作
#推送数据到远程仓库
git push -r [远程仓库名 remote-name][本地推送分支名 local branch-name]
-u 表示参数建立追踪
#查看分支
git branch
#查看本地分支和远程仓库分支的关系
git branch -vv
#建立本地分支和远程仓库分支的关系 (已有分支与远程分支关联情况)
git branch --set-upstream 本地分支名 远程仓库名/远程分支名
#跟踪远程分支 (新建分支与远程分支关联情况)
git branch --track [本地分支名] [远程仓库名]/[远程分支名]
#查看远程仓库信息
git remote show [remote-name]
#远程仓库的删除和重命名
git remote rename 原名 新名
#远程仓库删除
git remote rm 远程仓库名
#push时注意事项
本地仓库必须是最新的代码(git fetch origin)
有冲突时,解决冲突,再push
#获取远程数据(不会影响工作区)
git fetch 远程仓库名(remote-name)
#查看远程服务发生情况
git log --no-merges [远程仓库名 origin]/[远程分支名 master]
# 合并远程分支
git merge 远程仓库/远程分支
#获取与合并命令
git pull
相当于 git fetch 和 git merge 命令
#创建分支
git branch bracnName
#切换分支
git checkout branchName
#创建与切换分支
git checkout -b branchName
#合并分支
git merge branchname
git add (解决合并冲突之后,用add命令标记为已经解决了)
# 储藏当前状态之后,就能切换到别的分支
git stash
#查看储藏状态的列表
git stash list
储藏的名字
git stash apply
二、git 服务器与远程操作
#推送数据到远程仓库
git push -r [远程仓库名 remote-name][本地推送分支名 local branch-name]
-u 表示参数建立追踪
#查看分支
git branch
#查看本地分支和远程仓库分支的关系
git branch -vv
#建立本地分支和远程仓库分支的关系 (已有分支与远程分支关联情况)
git branch --set-upstream 本地分支名 远程仓库名/远程分支名
#跟踪远程分支 (新建分支与远程分支关联情况)
git branch --track [本地分支名] [远程仓库名]/[远程分支名]
#查看远程仓库信息
git remote show [remote-name]
#远程仓库的删除和重命名
git remote rename 原名 新名
#远程仓库删除
git remote rm 远程仓库名
#push时注意事项
本地仓库必须是最新的代码(git fetch origin)
有冲突时,解决冲突,再push
#获取远程数据(不会影响工作区)
git fetch 远程仓库名(remote-name)
#查看远程服务发生情况
git log --no-merges [远程仓库名 origin]/[远程分支名 master]
# 合并远程分支
git merge 远程仓库/远程分支
#获取与合并命令
git pull
相当于 git fetch 和 git merge 命令