目录
问题
- 执行命令时无任何响应:在命令前加上winpty,例:winpty 执行的命令
clone Repository
git clone 仓库地址
管理分支
查看分支
#查看本地分支
$ git branch
* master
#查看远程分支
git branch -r
#查看所有分支
git branch -a
本地创建新的分支
git branch [branch name]
#例如
git branch gh-dev
切换到新的分支
git checkout [branch name]
#例如
git checkout gh-dev
Switched to branch 'gh-dev'
创建+切换分支
#创建分支的同时切换到该分支上
git checkout -b [branch name]
#git checkout -b [branch name] 的效果相当于以下两步操作
git branch [branch name]
git checkout [branch name]
将新分支推送到github
git push origin [branch name]
#例如
git push origin gh-dev
删除本地分支
git branch -d [branch name]
#例如
git branch -d gh-dev
删除github远程分支
git push origin :[branch name]
#分支名前的冒号代表删除
git push origin :gh-dev
git提交本地代码到新分支
切换到新的分支
git checkout [branch name]
#例如
git checkout gh-dev
Switched to branch 'gh-dev'
添加本地需要提交代码
git add .
提交本地代码
git commit -m "add my code to new branchB"
push 到git仓库
git push origin [branch name]
#例如
git push origin gh-dev
标签:Git,name,版本控制,dev,git,branch,工具,gh,分支
From: https://www.cnblogs.com/xiaoxiangstudy/p/17393793.html