一.git提交的细节
1.git命令行的安装
上面是centos版,下面是ubuntu版。

2.首次使用git需要输入username和email。
3.git提交项目文件只能提交头文件和源文件(.c和.h),不能提交exe,obj等临时文件。如果在本地仓库中提交了临时文件,会被添加进本地仓库的一个隐藏文件------.gitignore直接过滤掉,进而不会被上传到远端仓库。当然,.gitignore里的文件后缀名是可以增删的。


二.git提交三板斧
1.如何将远端(gitte上)的仓库克隆一份到自己的云服务器(本地)上?
首先在gitte的个人仓库内点击克隆/下载按钮,然后复制仓库的https链接。

然后在linux的个人目录下,输入git clone+仓库链接:

然后就能将仓库克隆到本地:

2.如何将文件(代码)提交到本地仓库
假如要提交的文件在别的目录下,可以cp一份到仓库里:

cp成功可在仓库目录下看到目标文件:

虽然文件是在仓库目录下了,但它并没有真正位于仓库中,还需用到三板斧中的add和commit。

先使用add:

add以后,目标文件依旧不算添加到仓库里,原因在于add是将文件添加进了暂存区里 ,这样做的好处在于,可以多次将多个文件add进暂存区,然后再一次性将暂存区所有文件添加进仓库。
输入git status, 可以查看仓库的状态,其中可以看到位于暂存区的文件:

然后将暂存区的文件用commit提交进仓库:
输入git commit -m "日志"

记得commit后边要跟**-m选项和提交日志!!**
假如第一次使用,会要求输入gitte用户名和绑定的邮箱,将这两句命令复制下来,并换成自己的信息即可:

3.如何将提交在本地仓库的文件(代码)推送到远端仓库(gitte)上
在commit成功以后,要将本地仓库提交成功的文件推送到远端仓库,这时会用到三板斧中最后一板斧------push:
输入git push
