Git 常用操作

作草分茶June 2, 2022About 1 min

Git 常用操作

git 命令太多总是记不住,没关系,不用记住所有的命令,认真记住这些常用的命令,就可以解决很多问题了。

常见错误

refusing to merge unrelated histories

git merge origin/master --allow-unrelated-histories

文件命令

  1. 强制从某个分支的代码更新本地代码

    git reset --hard origin/master
    
  2. 取消跟踪文件

    # 从暂存区移除
    git rm --cached filename
    # 从暂存区和工作区删除
    git rm filename
    # 如果工作区中有修改,这时候需要强制移除
    git rm -f filename
    
  3. 回滚某个文件

    git checkout HEAD filename
    

分支和仓库

  1. 查看远程地址并设置新地址 git remote -v

  2. 新建、切换和删除分支

    # 新建分支
    git branch [name]
    # 切换分支
    git checkout [name]
    # 新建并切换分支
    git checkout -b [name]
    # 删除本地分支
    git delete [name]
    # 删除远程分支
    git push [origin] :[name]
    
  3. 合并分支

    git merge [name]
    

标签

配置信息

查看配置用户名和邮箱

git config user.name
qiqiang
git config user.email
qiqiangvae@foxmail.com

配置 --global 表示全局有效,去除该选项表示对当前仓库有效。

# 配置用户名
git config --global user.name  "qiqiang"
# 配置邮箱
git config --global user.email  "qiqiangvae@foxmail.com"
Last update:
Contributors: qiqiang