美文网首页
常用git命令

常用git命令

作者: 又起风了_ | 来源:发表于2022-04-13 11:15 被阅读0次
  1. 别名设置
    使用以下命令创建别名,替换为别名的名称和要别名的命令:<alias><command>
git config --global alias.<alias> <command>
#比如
git config --global alias.st status

也可以使用git config --global -e命令,批量设置
如:

[alias]
  co = checkout ##切换分支
  ci  = commit
  cob = checkout -b
  coo = !git fetch && git checkout
  br = branch
  brd = branch -d
  st = status
  aa = add -A .
  unstage = reset --soft HEAD^
  cm = commit -m
  amend = commit --amend -m
  fix = commit --fixup
  undo = reset HEAD~1 ##回退至特定版本
  rv = revert
  cp = cherry-pick
  pu = !git push origin `git branch --show-current`
  fush = push -f
  mg = merge --no-ff
  rb = rebase
  rbc = rebase --continue
  rba = rebase --abort
  rbs = rebase --skip
  rom = !git fetch && git rebase -i origin/master --autosquash
  save = stash push
  pop = stash pop
  apply = stash apply
  rl = reflog ##查看日志
  1. 设置标签
    创建标签
$ git tag -a v3.4 -m '版本3.4'
$ git push origin v3.4 #同步至仓库
  1. 记住密码
$ git config --global user.name xxx #设置用户名
$ git config --global user.email xxx #设置邮箱
$ git config --global credential.helper store #设置存储密码,将在下一次输入用户名和密码后生效
  1. 克隆到非空目录
  • 进入非空目录,$ cd /www/myproject
  • 执行
$ git clone --no-checkout https://www.github.com/a/b.git tmp #tmp为临时目录
  • $ mv tmp/.git .将tmp目录下的.git目录移动到项目根目录下
  • $ rmdir tmp & git rest --hard HEAD 完成,然后就可以进行各种正常操作了
  1. 删除分支
  • 删除本地分支
    $ git branch -d branchname
  • 删除远程分支(执行删除本地分支后执行)
    git push origin :branchname
  1. 删除未跟踪的文件或目录
$ git clean -f #删除目录下所有未跟踪的文件 
$ git clean -df #删除目录下所有未跟踪的文件和目录
  1. 取消跟踪文件/目录
  • 对所有文件都取消跟踪
$ git rm -r --cached . #不会删除本地文件 ,-r子文件/目录也执行相同的操作
$ git rm -r --f . #会删除本地文件
  • 对单个文件取消跟踪
$ git rm --cached file_name.php #取消file_name.php跟踪,但保留本地文件
$ git rm --f  file_name.php #取消file_name.php跟踪,且删除本地文件

值得注意的是,如果是在测试环境下做取消跟踪操作(--cached方式)时,在生产环境执行git pull时,原本存在生产环境的文件会被删除,所以最好在执行git pull时,备份一下原有文件。

注:以上都是全局设置,如只对单个项目设置,需在项目根目录下运行相关命令,并去除选项--global

相关文章

  • Git 常用命令详解

    @[TOC](Git 常用命令详解) 1. Git 常用命令 1.1 常用git 命令图表汇总 1.2 配置个人信...

  • git相关教程汇总

    1. git常用命令 git常用命令总结git常用命令讲解 2. git教程相关网站 廖雪峰的git教程猴子都能懂...

  • GIT 版本管理 常用命令

    Git 常用命令流程图 Git常用操作命令: 初始化创建:$ git init //检出仓库:$ git clon...

  • git命令整理

    git常用命令 GIT常用命令备忘:http://stormzhang.com/git/2014/01/27/gi...

  • GIt 操作补充

    常用的git操作命令 常用的git操作命令已经能够满足日常的工作需求 现补充一些高级命令 git branch -...

  • Git

    常用Git命令

  • Git 日常知识

    git常用命令行命令: 1、git 中本地库常用的命令: 本地库的初始化:git init 本地库分支查询:git...

  • Git 常用命令及应用这一篇就够了(新手向)

    1. git 常用命令 1.1 常用命令 1.2 git remote 管理远程仓库 1.3 git r...

  • git操作

    Git原理 Git常用命令

  • GIT 常用命令总结

    GIT 常用命令总结 GIT 初始化命令 命令描述git init初始化本地 git 仓库git config -...

网友评论

      本文标题:常用git命令

      本文链接:https://www.haomeiwen.com/subject/wiaosrtx.html