git 命令

2018-11-26  本文已影响0人  alipy_258

记录下平时用的 git 命令,有的命令用的少,免得自己忘记~

1. 追踪当前仓库路径 :git remote -v
// 执行完git remote -v 展示为
origin  git@git.xiaojukeji.com:public-fe/gongyi-b.git (fetch)
origin  git@git.xiaojukeji.com:public-fe/gongyi-b.git (push)
2. 追踪远程其他仓库: git remote add webapp git@git.xiaojukeji.com:webapp/gongyi-b.git
// 执行完git remote add webapp ,  再次查看git remote -v 展示为
origin  git@git.xiaojukeji.com:public-fe/gongyi-b.git (fetch)
origin  git@git.xiaojukeji.com:public-fe/gongyi-b.git (push)
webapp  git@git.xiaojukeji.com:webapp/gongyi-b.git (fetch)
webapp  git@git.xiaojukeji.com:webapp/gongyi-b.git (push)
3. 拉取远程仓库下面某一个分支的代码到自己本地的一个临时分支temp: git pull webapp 20181011-green-carpoolgreen:temp
4. git status 查看代码
5. 提交代码 :git commit -m "merge webapp green"
6. 删除一个分支:git branch -D temp
7. 合并分支:git merge temp
8. 推送分支:git push origin green-dev:green-dev
8. 拉取远程分支到本地:git pull origin xxx
9. 回滚某一版本记录:
  1. 执行 git reset --hard f5903c1524531ef6de29dc350a3ab7acc99ab4e5
  2. git add .
  3. git commit -m ""
  4. git push -u origin XXX -f
git 提交规范

feat:添加新功能。
fix:修复 bug。
improvement: 优化
docs:文档相关。
style:样式相关。
refactor:代码重构,一般如果不是其他类型的 commit,都可以归为重构。
test:测试相关。
build
chore:构建配置相关。
revert:分支回溯。

更多好的文章:
git reset 和 get revert 区别
git 缓存区

上一篇 下一篇

猜你喜欢

热点阅读