linux:安装git:
<code>apt-get </code><code>install</code> <code>git</code>
<code>yum </code><code>install</code> <code>git -y</code>
设置git用户名:(用户表示,是谁提交的代码)
<code>git config --global user.name </code><code>"test"</code>
设置用户邮箱:(用户表示,是谁提交的代码)
<code>git config --global user.email </code><code>"[email protected]"</code>
查看设置:
<code>git config --list </code><code>#用户名和邮箱会保存在config配置文件中,也可以直接在配置文件中修改。</code>
<code>git help</code>
初始化一个git仓库
<code>mkdir</code> <code>test</code>
<code>cd</code> <code>test</code>
<code>git init</code>
创建一个文件:
<code>cd</code> <code>test</code>
<code>touch</code> <code>readme.txt</code>
<code>git status </code><code>#查看readme.txt的状态。此时在工作区域。</code>
<code>git add readme.txt </code><code>#把文件保存到暂存区域</code>
<code>git commit </code><code>#把文件保存在仓库中。</code>
<code>git commit -m </code><code>"这里写注释"</code>
<code>git log </code><code>#查看提交日志</code>
<code>git commit -a -m </code><code>#跳过暂存,直接提交到仓库,前提是已经git add的文件,对于没有add的文件无法直接保存到仓库中。</code>
删除一个文件:
<code>rm</code> <code>readme.txt </code><code>#先删除工作目录</code>
<code>git </code><code>rm</code> <code>readme.txt </code><code>#删除暂存目录</code>
<code>git commit -m </code><code>"delete readme.txt"</code> <code>#提交到仓库,彻底删除。</code>
重命名文件:
<code>git </code><code>mv</code> <code>readme.txt readme</code>
<code>git commit -m </code><code>"rename readme"</code>
从github克隆一个文件:
<code>git clone http:</code><code>//github</code><code>.com/</code>
撤销删除的文件:
<code>git reset readme</code>
<code>git checkout </code><code>file</code>
本文转自 王家东哥 51CTO博客,原文链接:http://blog.51cto.com/xiaodongge/1903794