分享免费的编程资源和教程

网站首页 > 技术教程 正文

git实用命令整理 git常用命令行

goqiw 2024-10-27 10:34:13 技术教程 21 ℃ 0 评论

git实用命令整理

1 git init 命令

初始化 git 仓库 repository

2 git add 命令

监视工作区的状态树,将有所变化文件提交到 暂存区

  1. git add . 包括 新增的文件和 修改的文件,不包括删除文件(git v-1)
  2. git add -u 包括 修改的和删除的文件,不包括新增的文件
  3. git add -a 包括 1,2 (git v-2 ,1和3是一样的)
  4. git add fileName (单个文件add)

3 git rm 命令

删除文件

4 git commit 命令

  1. git commit -m "提交的描述"
  2. git commit -am "提交的描述" 把修改文件 add 并提交(没有新增文件)

5 git status 命令

查看git 状态

如果是本地和远程同步, 提示:

on branchName

your branch is up-to-date with 'origin/branchName'

nothing is to commit ,working directory clean

6 git diff fileName 命令

查看文件修改了那些

7 git log 命令

查看历史提交记录(时间倒叙)

commit 1242323232

author fanjianhao

date 2016-12-20

message

git log --pretty =oneline 单行 commit 12334444 message

8 git checkout -- fileName 命令

撤销工作区的修改回到 head状态,在commit 之前(--很重要不能去掉)也可以用 git reset head fileName

9 git reset 命令

版本时光回梭机,回退到以前版本

当前版本是HEAD ,最新提交的。HEAD^ 上个版本,HEAD^^是上上回的版本。第100个版本,表示HEAD~100。

git reset --hard HEAD^ 回到上一个版本

git push -f 强推到远程

撤销某次commit ,git revert --hard head^

10 git reflog 命令

记录每次操作的命令,找回commit id

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表