文章

Git 常用命令

Git 常用命令

初学体验

到新公司学习和使用 git 有一段时间了。不得不说 git 真的很好用。

学习资源推荐

首先推荐廖雪峰老师的 git 学习网站:https://liaoxuefeng.com/books/git/introduction/index.html

常用 Git 命令

安装和配置

  • Linux 下安装 git
    1
    
    sudo apt-get install git
    
  • 配置 git 用户信息
    1
    2
    
    git config --global user.name "Tony"
    git config --global user.email "tony@github.com"
    
  • 查看 git 配置
    1
    
    git config --list
    

创建和管理仓库

  • 在指定目录创建仓库
    1
    2
    
    cd 目标目录
    git init
    
  • 添加文件到暂存区
    • 单个文件:git add test.xml
    • 整个目录:git add src
    • 当前目录所有文件:git add .

提交和撤销修改

  • 提交更改
    1
    
    git commit -m "提交信息"
    
  • 撤销未提交的修改
    1
    
    git checkout -- 文件名
    
  • 丢弃本地修改
    1
    
    git reset HEAD 文件名
    

查看版本记录

  • 查看提交历史
    1
    
    git log
    

分支管理

  • 创建新分支
    1
    
    git checkout -b 新分支名称
    
  • 切换分支
    1
    
    git checkout 分支名称
    
  • 合并分支
    1
    
    git merge 源分支
    
  • 删除分支
    1
    
    git branch -d 分支名称
    

远程协作

  • 克隆远程仓库
    1
    
    git clone 远程仓库地址
    
  • 推送本地修改到远程
    1
    
    git push origin 主分支
    
  • 拉取远程更新
    1
    
    git pull origin 主分支
    
  • 解决冲突并重新提交
    1
    
    git pull --rebase origin 主分支
    

其他命令

还有更多高级命令,如 git rebasegit stash 等。

文章可转载,转载请务必注明出处。