吴城 發表於 2019-8-8 10:28:00

github图文入门教程

<div id="navCategory" style="color: rgba(21, 46, 151, 1)">
<p style="font-size: 18px"><strong>目录</strong></p>
<ul>
<li>1、注册,安装git</li>
<li>2、初始化git</li>
<li>3、git本地仓库结构</li>
<li>4、初始化第一个git仓库</li>
<li>5、远程仓库的修改</li>
<li>6、总结</li>
</ul>
</div>
<h3>1、注册,安装git</h3>
<h4>①、注册一个github账号</h4>
<p>并建立一个仓库</p>
<p><img src="https://img2018.cnblogs.com/blog/1762628/201908/1762628-20190808102657943-1254964766.png" alt="" width="637" height="216"></p>
<h4>②、这里需要根据自己系统的不同安装好对应的github环境。</h4>
<p>当然也要设置好$PATH</p>
<p>测试是否配置成功:</p>
<div class="cnblogs_Highlighter">
<pre class="brush:bash;gutter:true;">git --version</pre>
</div>
<p><img src="https://img2018.cnblogs.com/blog/1762628/201908/1762628-20190808103159778-31029497.png" alt="" width="442" height="117"></p>
<h3>2、初始化git</h3>
<h4>①、设置用户名</h4>
<div class="cnblogs_Highlighter">
<pre class="brush:bash;gutter:true;">git config --global user.name '你的git用户名'</pre>
</div>
<h4>②、设置邮箱</h4>
<div class="cnblogs_Highlighter">
<pre class="brush:bash;gutter:true;">git config --global user.name '你的git用户名'</pre>
</div>
<h4>③、查看设置</h4>
<div class="cnblogs_Highlighter">
<pre class="brush:bash;gutter:true;">git config --list</pre>
</div>
<p><img src="https://img2018.cnblogs.com/blog/1762628/201908/1762628-20190808103423165-1423900479.png" alt="" width="417" height="80"></p>
<h3>3、git本地仓库结构</h3>
<p><img src="https://img2018.cnblogs.com/blog/1762628/201908/1762628-20190808122233996-1887484172.png" alt="" width="432" height="274"></p>
<h3>4、初始化第一个git仓库</h3>
<h4>①、建立空仓库 test</h4>
<p><img src="https://img2018.cnblogs.com/blog/1762628/201908/1762628-20190808111238772-1008644748.png" alt="" width="562" height="512"></p>
<p>成功后会进入下方窗口,这里复制一些窗口中的git链接</p>
<p><img src="https://img2018.cnblogs.com/blog/1762628/201908/1762628-20190808111631656-1898675850.png" alt="" width="608" height="147"></p>
<h4>②、新建目录test,并bash进入</h4>
<div class="cnblogs_Highlighter">
<pre class="brush:bash;gutter:true;">mkdir ./test
touch hello.py</pre>
</div>
<h4>③、初始化git</h4>
<div class="cnblogs_Highlighter">
<pre class="brush:bash;gutter:true;">git init
</pre>
</div>
<p><img src="https://img2018.cnblogs.com/blog/1762628/201908/1762628-20190808114924532-914591563.png" alt="" width="495" height="143"></p>
<p>目录中有了一个.git目录,表示初始化成功</p>
<h4>④、把文件添加到暂存区</h4>
<p>先使用</p>
<div class="cnblogs_Highlighter">
<pre class="brush:bash;gutter:true;">git status</pre>
</div>
<p><img src="https://img2018.cnblogs.com/blog/1762628/201908/1762628-20190808121806034-1078482523.png" alt="" width="584" height="183"></p>
<p>红色代表未进入缓存区的文件</p>
<p>输入下面命令把文件添加进入缓存区</p>
<div class="cnblogs_Highlighter">
<pre class="brush:bash;gutter:true;">git add .//`.`代表目录下全部文件也可指定单个文件</pre>
</div>
<p>添加后再用</p>
<div class="cnblogs_Highlighter">
<pre class="brush:bash;gutter:true;">git status</pre>
</div>
<p>查看状态&nbsp;</p>
<p><img src="https://img2018.cnblogs.com/blog/1762628/201908/1762628-20190808122039028-1051954448.png" alt="" width="608" height="204"></p>
<p>绿色文件表示进入缓存区文件</p>
<h4>⑤、移除缓存区中的文件</h4>
<p>如果我们添加了错误的文件 可以使用下面命令删除文件</p>
<div class="cnblogs_Highlighter">
<pre class="brush:bash;gutter:true;">git rm --cached 文件名    //单个文件
git rm --cached -r .      //全部文件</pre>
</div>
<h4>⑥、提交文件到数据目录</h4>
<div class="cnblogs_Highlighter">
<pre class="brush:bash;gutter:true;">git commit -m "提交描述"   //注意此处-m不可省略
</pre>
</div>
<h4>⑦、本地仓库的文件推送到远程仓库</h4>
<div class="cnblogs_Highlighter">
<pre class="brush:bash;gutter:true;">git remote add origin + 远程仓库地址       //链接远程仓库,创建主分支
git push -u origin master                //把本地仓库的文件推送到远程仓库</pre>
</div>
<p>仓库页面查看到刚刚提交的文件</p>
<p><img src="https://img2018.cnblogs.com/blog/1762628/201908/1762628-20190808124420105-1791181562.png" alt="" style="width: 80%; height: auto"></p>
<h3>5、远程仓库的修改</h3>
<div class="cnblogs_Highlighter">
<pre class="brush:bash;gutter:true;">mkdir test2          //建立目标目录
cd test2
git clone 仓库地址
git pull origin master      //将远程仓库里面的项目拉下来</pre>
</div>
<p>这里就不需要使用命令 git init 了</p>
<p>添加和删除和前面就一样了</p>
<p>最后别忘了 push 就好</p>
<h3>6、总结</h3>
<p>其实git 本身和系统都内置了很强大的帮助系统</p>
<div class="cnblogs_Highlighter">
<pre class="brush:bash;gutter:true;">man git
git --help</pre>
</div>
<p>以及输入其他命令过程中和报错的提示都很强大。</p>
<p>--某大三学生菜鸟笔记</p><br><br>
来源:https://www.cnblogs.com/ku1a/p/11319667.html
頁: [1]
查看完整版本: github图文入门教程