目录
命令大全
-
查看是否 安装git 的命令
git #直接在命令行敲 git
-
git init
-
git add git commit -m '版本描述'
-
git log 查看详细的版本记录 git log --pretty=oneline 查看简单的版本记录
-
git reset --hard HEAD^ 这里的HEAD是指向目前位置的指针。 如果HEAD是指向10.0的版本的话,那么 (第一种表示方法): (第二种表示方法): HEAD^就是指向9.0 HEAD~1 就是指向9.0 HEAD^^就是指向8.0 HEAD~4 就是指向6.0 HEAD^^^就是指向7.0 HEAD~100 就是指向前100个版本
-
git reset --hard 版本号 注意是版本号,而不是commit时候的版本描述。 复制版本号得时候,不需要将全部复制下来,只需要复制前面得几个数字就行
-
git reflog
-
git status
-
修改的只要没添加进暂存区的,创建版本的时候都不会形成修改后的版本。修改只是徒劳无功
-
git checkout --<文件> # 适用于在工作区中撤销修改 git reset HEAD <文件> # 适合于再暂存区中的修改
-
git diff HEAD HEAD^ -- <相同的文件> 其中 HEAD 和 HEAD^ 位置不定,可以随便交换。 紧紧表示的只是两个版本的对比。
-
git rm <文件名> rm <文件名>
-
git branch 查看当前所有的分支和位于哪一个分支 git branch <name> 创建分支 git branch -d <name> 删除分支 git checkout <name> 切换分支 git checkout -b <name> 创建并切换分支 git merge <name> 将name分支与当前分支进行合并 值得注意的是前面讲的快速合并(Fast Forword)是 直接将 master 直接移到当前分支指的提交的位置。是git合并一般默认快速合并 有些分支的合并不能够用快速合并。需要注意
-
git log --pretty=oneline --graph 用于查看版本提交的线路。 江湖混子@DESKTOP-9LTS2TP MINGW64 ~/Desktop/huao (master) $ git log --pretty=oneline --graph * 22bb5a5feb2b391380d5c5b010bfbc5e7a195ab0 (HEAD -> master) 解决冲突1.0 |\ | * 044fea7d6b1b29649eff4d52651ee3b016c95426 dev版本1.0 * | 44b4a373549304c3dacd9af36745fd55ed7e4958 版本2.0 |/ * de777394644f461d4b69839522bdeb1740f92db4 版本1.0 可以看到dev版本1.0和版本2.0这两个分支上的版本有一个合并
转载:https://blog.csdn.net/qq_43707116/article/details/104408396
查看评论