基本命令
- 在一个文件夹中初始化Git
git init
为了方便以后提交代码需要对git进行配置(第一次使用或者需求变更的时候),告诉git未来是谁在提交代码
git config --global user.name "Yuehu Huang"
git config --global user.email "666666@qq.com"
在windows系统中,创建新文件以后需要使用add命令将其添加到Git系统中(这是因为windows的文件系统和Git系统是两个不同的系统)
- 使用
git status
可以查看当前文件夹内各文件的一个状态,如果出现红色标志这说明该文件还没有被添加到Git系统中
- 使用
git add HelloGit.txt
命令添加该文件
- 使用
git commit -m "test git"
,-m表示这次提交的信息,必须要有,不然别人不知道你的这次提交是干什么
其他:git commit -a -m "Feature1 finishde"
中的a是all的意思,提交所有
- 使用
git log
可以查看提交日志,谁提交的,什么时候提交的,提交时的信息是什么
- 给文件改名字
git mv HelloGit.txt Readme.txt
,名字就改过来了
此时再 git commit -m "change name"
提交一下
- 内容修改以后,不能直接提交,而是先将其加回来,再Commit
- 使用
git diff
命令查看变化的地方(也可以在Git GUI中查看)
- 使用
git checkout -- Readme.txt
命令回撤刚刚做的修改
- 使用
git rm Readme.txt
删除文件,此时如果不commit的话还可以找回来
commit一下就可真正删除了
- 但有时候有些系统产生的临时文件是我们不需要的,此时可以把不被git系统所管理的文件一键删除掉
git clean -f
,f是force强制的意思