一、创建版本库
git init
用法:进入指定目录后,使用git init这个目录变成Git可以管理的仓库
二、添加文件入库
git add <fileName>
用法:在vi <fileName>后,使用git add <fileName>指令把文件添加入版本库,一般这条指令后默认无提示为添加成功。
例如:将1.txt添加入版本库 $ git add 1.txt
备注:如果要添加所有文件,可以使用$ git add . 来添加当前项目的所有文件(注意指令最后是个点)。
三、提交文件入库
git commit [-m "<description>"]
用法:一般紧跟在添加过文件入库的指令操作后,-m 后可输入提交本次提交内容的说明便于他人阅读(说明内容可以根据实际情况自定义)。在git commit指令执行成功后会提示文件具体改动。
例如:为前面的add操作添加描述 $ git commit -m “add 1 file”
注意:git commit指令也可以一次提交多个文件,即git add指令可以一次add多个文件,也可以多次add单个文件。
四、克隆远程版本库
git clone <remoteProjectUrl> [<directory>] [newProjectName]
用法:使用git clone指令从现有网上 Git 仓库中拷贝项目到当前目录下,git会默认按照提供的项目地址所指示的项目名称创建你的本地项目目录。
备注:如需克隆到指定目录下,可以添加<directory>内容;如需重新给该项目命名,可以在指令后加上新项目名称<newProjectName>。
五、设置个人信息
git config --global user.name "yourname"
git config --global user.email "[email protected]"
用法:在commit操作前需要设置个人信息,此信息尤在设置密钥时很重要。
六、配置密钥SSH Key
可参考此篇博文:https://blog.csdn.net/weixin_44322399/article/details/104234633
七、查看上次提交commit后是否有文件修改
git status [-s]
用法:可用来查看在上次commit后是否有文件进行过修改操作,$git status -s 将会以简短的结果输出,如果不加-s,将会以详细的结果输出。
八、查看指定文件的具体修改内容
git diff <fileName>
用法:可用来查看执行git status后的结果的详细信息。
九、查看提交历史
git log
未完待续……