跳转至

一个RD的Git工作流

Joker是一名IT普通开发者,入职公司第一天就要拉取代码仓库

拉取别人的仓库

git clone git clone --depth=1

自己创建仓库

git init git init --bare

修改、添加、提交以及这个过程中每一步的撤销

git add . git checkout --

git commit -m 'message' git reset --hard HEAD

添加远程仓库

git add origin url git fetch origin

推送并跟踪分支包含tag

git push --tags -u origin master:master git push --force

创建分支

git checkout -b new-branch

切换分支

git checkout branch_name git checkout -

修改本地分支名称

git brach -m oldbranch newbranch

查看本地分支和远程分支对应关系

git branch -vv

配置本地shell提示显示分支名称

// TODO

删除远程分支

git push origin :branch_name

回滚

git revert

修改提交记录

git commit --amend

git rebase -i HEAD^^2

取回远程仓库最新的信息

git fetch

查找远程仓库的分支信息

git branch -r | grep keywork

.gitignore

.gitmodules

hooks

规范提示记录实践

对比修改

git diff

查看git日志

git log