git的基本使用

创建一个iOS项目时,Xcode会自动创建了一个.git本地仓库。

因此,只需要cd到项目目录下,就可以使用git的功能了。

 下面是一些git基本的命令操作:
 

在初始化远程仓库时最好使用 git --bare init   而不要使用:git init

如果使用了git init初始化,则远程仓库的目录下,也包含work tree,当本地仓库向远程仓库push时,   如果远程仓库正在push的分支上(如果当时不在push的分支,就没有问题), 那么push后的结果不会反应在work tree上,  也即在远程仓库的目录下对应的文件还是之前的内容,必须得使用git reset --hard才能看到push后的内容.

初始化远程仓库
git init

查看文件状态 git status 添加全部文件(后面的点不可以少) git add . 提交到本地仓库 git commit
-m "提交时的提交情况" 创建远程仓库url git remote add origin https://github.com/iOSQiao/MyWeibo.git 真正提交到远程仓库(第一次) git push -u origin master 复制项目到本地 git clone https://github.com/iOSQiao/MyWeibo.git 提交到远程仓库(不是第一次) git push 更新到本地 git pull

 不要在Github上添加文件,即使添加了,也要记得pull下来后再将代码更新到本地仓库,最后再push。

Tips:提交的顺序,当代码有更新时,需要先将代码更新到本地仓库,然后才能push到远程仓库。否则,下次pull到本地的时候,仓库里的文件不是最新的,会造成错误。

原文地址:https://www.cnblogs.com/hd1992/p/5105584.html