完成了git clone之后算是有了一个本地库了,使用git不是为了看画,还是写点文件进去吧。
执行:
echo “my first file in git" > a.txt
结果如下:
问题来了,我该如何将文件传上去让别人看到呢?答案是运行以下命令:
git add a.txt (我习惯精确指定文件,当然如果要加的文件比较多,可以使用git add .)
git commit -m "add file a.txt" a.txt
git push
执行完成后结果如下:
这几步都发生了什么,先来说说git add,这里有个warning,是因为linux的换行符与window下的不一样,可以通过以下设置来禁止自动转换:
git config --global core.autocrlf false
用过svn的人可能不太习惯,直接提交文件不就行了,还要这么费劲,又是add,又是commit,还要push,其实add和和commit都只是在本地做了操作,与你协作的同学根据不知道你已经添加了文件这回事。这里引入了stage的概念。