SimpleDao
git基本操作
2019-05-06, 访问数: 1088

clone远端项目

  1. git clone https://github.com/jquery/jquery.git
  2. git clone username@host:/path/to/repository

远程主机

  1. # 克隆版本库的时候,所使用的远程主机自动被Git命名为origin
  2. git remote -v
  3. # 将你的仓库连接到某个远程服务器
  4. git remote add origin <server>

提交,拉取

  1. # 注意,分支写法是<来源地>:<目的地>
  2. # git fetch <远程主机名> <分支名>,使用"远程主机名/分支名"读取。比如origin主机的master:origin/master
  3. git fetch origin master
  4. git pull <远程主机名> <远程分支名>:<本地分支名>
  5. git push <远程主机名> <本地分支名>:<远程分支名>

分支

  1. # 合并分支
  2. git merge <branch>
  3. # 查看
  4. git branch -a
  5. # 新建
  6. git checkout -b branch_1
  7. # 新建并拉取远程分支
  8. git checkout -b test origin/test
  9. # 切换
  10. git checkout master
  11. # 删除
  12. git branch -d branch_2
  13. # 差异
  14. git diff branch_1 branch_2

恢复

  1. # 替换掉本地改动
  2. git checkout -- <filename>
  3. # 丢弃本地的所有改动与提交,获取服务器最新的版本
  4. git fetch origin
  5. git reset --hard origin/master

历史记录

  1. git log