1、配置全局的name和email
git config --global user.name "名称"
git config --global user.email "邮箱"
2、克隆远程仓库:
git clone <https仓库地址>
3、进入项目地址
cd <project_name>
4、创建并切换到新分支
git checkout -b new-branch-name
这一步可以化为两部分:
git branch new-branch-name //新建分支 new-branch-name为你的分支名
git checkout new-branch-name //切换到新分支
4、修改完代码后推送
git add .
git commit -m '推送新分支'
git push --set-upstream origin new-branch-name (这一步也可以直接git push)
5、将分支合并到主分支
切回主分支: git checkout master
拉取主分支代码: git pull
切回原分支: git checkout new-branch-name
合并: git merge master
6、发起pr
去git仓库,点击Pull Request
填写合并信息,注意分支
最后向下滚动,点击创建 Pull Request
管理员通过测试 合并分支 就合并了
7、删除分支
分支合并完,想删除分支输入如下命令(这种方式会有限制)
git branch -d new-branch-name
或者直接在仓库中删除
8、查看所有分支
git branch
9、查看历史记录
git log
键盘q退出
10、回退版本
git reset --hard d9cb25a4b673091ab254b7884e09be4e1a16cfd1
d9cb25a4b673091ab254b7884e09be4e1a16cfd1 这一串对应log信息中commit后面那串编码
11、在主分支修改文件推送到新建分支
在主分支修改代码,新建分支推送(并没有推送到主分支)
git push origin master:new-branchname
12、隐藏分支修改文件
git stash
查看隐藏当前分支文件列表
git stash list
拉去隐藏修改文件
git stash pop