12. git branch git status# 可以显示当前分支git branch# 查看所有分支git branch new_branch# 创建新的分支git checkout branch_name# 切换到某分支git branch -v# 查看分支的 hash and subjectgit branch -vv# 查看分支的 hash and subject,以及对应的 remote branchgit branch -m pre_name new_name# 分...
# 新建一个分支,但依然停留在当前分支$git branch [branch-name] # 新建一个分支,指向指定commit$git branch [branch] [commit] # 新建一个分支,与指定的远程分支建立追踪关系$git branch--track [branch] [remote-branch] # 建立追踪关系,在现有分支与指定的远程分支之间$git branch--set-upstream [branch] ...
# shows URLs of each remote server $ git remote -v # gives more details about each $ git remote show name 你可以查看本地分支和远程分支之间的差别:$ git diff master..john/master你也能查看不在远程分支上的 HEAD 的变化:$ git log remote/branch.. # Note: no final refspec after .....
git checkout <branch_name> 切换到指定的分支。创建并切换到新分支 git checkout -b <branch_name> 创建一个新分支并立即切换到该分支。这个命令常用于快速开始一个新功能的开发。合并分支 git merge <branch_name> 将指定分支的内容合并到当前分支。合并时,Git会尝试自动解决冲突,如果遇到无法自动解决的冲突,...
$ git remote show name 你可以查看本地分支和远程分支之间的差别: $ git diff master..john/master 你也能查看不在远程分支上的 HEAD 的变化: $ git log remote/branch.. # Note: no final refspec after .. 6. 标签 在Git 中存在两种类型的标签 - 一个轻量级标签和一个注解标签。记着第二个提示中说...
git branch <branch_name> 切换到另一个分支:git checkout <branch_name> 创建并切换到新分支:git checkout -b <branch_name> 删除本地分支:git branch -d <branch_name> 2.2合并分支:git merge 当一个功能开发完成后,可以将该功能所在的分支合并到主分支(如 main 或 master)。git checkout main...
git ls-files [--stage]show information about files in the index and the working tree(实际是查看索引文件) git watchchanged <since>..<until>显示两个commit(当然也可以是branch)的区别 git remote [-v]显示远程仓库,加-v选项可显示仓库地址
hint: Updates were rejected because the tip of your current branch is behind hint: its remote counterpart. Integrate the remote changes (e.g. hint: 'git pull ...') before pushing again. hint: See the 'Note about fast-forwards' in 'git push --help' for details. ...
git merge<branchname> 例如,切换到 main 分支并合并 feature-xyz 分支: git checkout main git merge feature-xyz 解决合并冲突 当合并过程中出现冲突时,Git 会标记冲突文件,你需要手动解决冲突。 打开冲突文件,按照标记解决冲突。 标记冲突解决完成:
branch> # 创建新分支 $ git checkout <branch> # 切换到指定分支 $ git branch -d <branch> ...