git 常用命令

  • 初始化本地仓库 git init
  • 获取远程仓库 git clone
  • 查看当前本地仓库文件状态 git status
  • 添加需要跟踪的文件 git add
    > 当文件被跟踪,输入 git status 命令后在会发现跟踪的文件会出现在 Changes to be committed 暂存区,当我们重新编辑文件但不运行 git add 命令,那么文件将出现在非暂存区 Changes not staged for commit
  • 查看本地仓库文件状态(简化版本)git status -s
    > 新添加的未跟踪文件前面有 ?? 标记
    > 新添加到暂存区中的文件前面有 A 标记
    > 修改过的文件前面有 M 标记
    > M 有两个可以出现的位置,出现在右边的 M 表示该文件被修改了但是还没放入暂存区,出现在靠左边的 M 表示该文件被修改了并放入了暂存区
  • 列出要忽略的文件模式 .gitignore
  • 提交更新 git commit -m "XXX"
  • 从暂存区移除某个文件 git rm
  • 查看提交历史 git log
  • 查看提交历史,并显示差异 git log -p
  • 查看最近两次的提交历史 git log -2
  • 看到每次提交的简略的统计信息 git log stat
  • 撤消对文件的修改 git checkout
  • 查看远程仓库(-v 显示读写远程仓库使用的 git 简写与其对应的 url ) git remote -v
  • 添加一个新的远程 git 仓库 git remote add <shortname> <url>
  • 从远程仓库中抓取与拉取 git fetch [remote-name]
  • 推送到远程服务器 git push
  • 远程仓库的移除与重命名 git remote rename A B

打标签

  • 列出标签 git tag
  • 创建标签-附注标签 git tag -a v1.4 -m 'my version 1.4'
    > m 选项指定了一条将会存储在标签中的信息。 如果没有为附注标签指定一条信息,Git 会运行编辑器要求你输入信息。
  • 查看标签信息与对应的提交信息 git show
  • 为已经提交的版本添加标签 git tag -a v1.2 9fceb02
    > 你可以在之后补上标签。 要在那个提交上打标签,你需要在命令的末尾指定提交的校验和(或部分校验和)

原创文章。发布者:毕鹏,转转请注明出处:https://7rp.cn/583

联系我们

 

邮件:bipeng04052163.com

工作时间:周一至周五,9:30-18:30,节假日休息

QR code