git命令备忘录

2017-04-18  本文已影响32人  maskwang520

初始化git

  • . git init 初始化一个git resposity

git原理图:

git原理图
  • git diff 比较工作区跟暂存区

连接远程github

添加和生产公钥

$ ssh-keygen -t rsa -C "your_email@example.com"

git远程操作

  1. git branch 查看当前分支
  1. git branch -v 查看每一个分支的最后一次提交
  2. git branch -a 查看本地和远程分支的情况
  3. git branch --merged 查看已经与当前分支合并的分支
  4. git branch --no-merged 查看已经与当前分支未合并的分支
  5. git branch -r 查看远程分支
  6. git branch dev 创建分支 dev
  7. git checkout dev 切换到分支dev
  8. git checkout -b dev 创建并切换分支dev
  9. git merge dev 名称为dev的分支与当前分支合并
  10. git branch -d dev 删除分支dev

当我们push origin master时候报错,我们应该git pull origin dev.解决好冲突后,再按这样一样提交上去。

git push origin master:dev 推送到远程的dev分支上,若没有,则新建。

一般先git fetch下。用git log -p master..origin/dev 比较不同之处。解决冲突,则直接更新。
Git fetch origin master。git log -p master..origin/master。git merge origin/master

上一篇 下一篇

猜你喜欢

热点阅读