git教程:常规入门操作
Posted cuishh
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git教程:常规入门操作相关的知识,希望对你有一定的参考价值。
初次使用Git的前的配置(已安装Git软件,并在安装时自动配置环境变量path):
在命令行模式中输入以下命令:
1 git config --global user.name "Tsui"
2 git config --global user.email "[email protected]"
然后查看配置信息:
1 git config --list
进入git的项目目录:
1 C:\Users\Administrator>cd /d D:\workspace\Git_Myproject
2 D:\workspace\Git_Myproject>
初始化git:
1 D:\workspace\Git_Myproject>git init
2 Reinitialized existing Git repository in D:/workspace/Git_Myproject/.git/
git status:
查看git的当前工作状态
查看快照:
1 git log
2 git log --oneline
3 //--oneline:快照的精简版本
4 git log --help
5 //git log的帮助文档,会在浏览器中打开
6 git log --graph --all
7 //--graph表示图形化显示log
8 //--all表示显示所有的分支
9 D:\workspace\Git_Myproject>git log --oneline --graph --all
10 * 5b6b147 (HEAD -> master) modify a file cshcesh.txt v0.3
11 | * bef58a0 (feature) add a file testspool.txt featurev0.2
12 | * 220fa33 add a file test.txt featurev0.1
13 |/
14 * 1346315 add a file cshcesh.txt v0.2
15 * 62a8bde add two file v0.1
新添加的文件不在暂存区域,则为未跟踪状态。
新添加的文件在暂存区域,则为跟踪状态。
快照ID不用全部输入,前5个就可以
场景1:当你改乱了工作区某个文件的内容,想直接丢弃工作区的修改时,用命令 git checkout -- file 。(懂)
场景2:当你不但改乱了工作区某个文件的内容,还添加到了暂存区时,想丢弃修改,分两步,第一步用命令 git reset HEAD file ,就回到了场景1,第二步按场景1操作。(懂)
场景3:已经提交了不合适的修改到版本库时,想要撤销本次提交,参考 版本回退 一节,不过前提是没有推送到远程库(不懂)
以上是关于git教程:常规入门操作的主要内容,如果未能解决你的问题,请参考以下文章
Git和Github详细入门教程(别再跟我说你不会Git和Github)