首页 > 技术文章 > git命令

ltspring 2019-09-16 22:50 原文

Git常规配置与基本用法
  1. 查看本地分支:git branch
  2. 查看远程分支:git branch -r
  3. 查看所有分支:git branch -a
  4. 切换分支:git checkout
  5. 创建且切换分支:git checkout -b
  6. 删除本地分支:git branch -d dev
  7. 查看远程库信息:git remote -v
  8. 删除远程地址:git remote rm origin
  9. 添加远程地址:git remote add origin 地址
  10. 提交push:git push
  11. git fetch:相当于是从远程获取最新到本地,不会自动merge
  12. git pull:相当于是从远程获取最新版本并merge到本地
 git fetch orgin master //将远程仓库的master分支下载到本地当前branch中

 git log -p master  ..origin/master //比较本地的master分支和origin/master分支的差别

 git merge origin/master //进行合并
  1. git log: 查看commit提交
  2. git reset --hard commit_id:退到/进到 指定commit的sha码
  3. 查看当前用户(global)配置:git config --global --list
  4. 查看当前仓库配置信息:git config --local --list
  5. 查看系统config:git config --system --list
  6. 修改用户名和邮箱地址:git config --global user.name "username" ; git config --global user.email "email"

$ git push <远程主机名> <本地分支名>:<远程分支名>

注意,分支推送顺序的写法是<来源地>:<目的地>,所以git pull是<远程分支>:<本地分支>,而git push是<本地分支>:<远程分支>。 -u指定origin为默认主机

  1. 查看冲突情况,状态:git status
  2. 版本回退:git reset --hard 5cdbfd8
  3. 合并分支:git merge 分支名
  4. 设置本地分支追踪远程分支:git push --set-upstream origin dev

推荐阅读