github托管代码经常使用,下面说明一下使用步骤.
1.先简单介绍安装
去官网下载:git,如果你电脑系统是Windows就下载Windows版本,如果是linux,就下载linux版本.
安装:为了减少不必要的麻烦,安装路径建议不要有中文。简单说明下这一步,到这一步,建议选择第二项,这一项意思是添加到在windows Command的支持,简单说,就是可以直接在命令行cmd里面直接像操作Git Bash(git安装完成后的可视化界面)一样去使用。后面就默认一直到安装完成了。
3.打开命令行,输入git ,如出现一下界面,表示安装成功。
4.去github上面注册账号。
二.创建项目.
1. 我们进入github官网创建一个项目,再通过git命令下载到本地,
点击右上角,选择第一个,创建一个项目,如下,我们创建一个项目叫gittest, 如下:
,点击下方的Create repository 创建成功
。下面,这个项目怎么和本地关联起来呢?
我在桌面创建了一个空文件夹: ,然后打开CMD,
直接copy(鼠标右键单击) cd C:\Users\Administrator\Desktop\gittest\gittest 回车,
敲入 git clone 加你远程仓库的路径,比如,我的是这个
,你可以直接点击复制,也可以手动选择路径 然后复制,回到命令行,输入:git clone https://github.com/dykdykdyk/gittest.git 如下,命令执行完成之后,会看到在本地的gittest会多出一个你刚创建的项目的名字的文件
关联完成后,我们现在看一下如何将本地的代码更新到远程以及远程更新到本地.
三,关联
1.本地更新到远程
我们在项目里面创建一个txt,文件,随意写几个文字。
看cmd, 在上一步路径下进入到gittest文件夹,如下,这个gittest文件只有一个初始化的.git文件
这一步一定要注意路径,git clone命令之后,一定要进入到项目的路径下进行git 命令的操作,否则会报错,因为你上一层目录没有对git初始化。
1. 依次输入 git status
,他会识别到你刚刚创建的txt文件。
2.然后输入 git add . (或者 git add --all)
没有变化~~没关系
然后输入 git commit -m "testcommit" ,明说一下,这条命令后面的"testcommit" 里面的字符是属于标识自己的这次提交的信息的说明性文字,写什么都可以。如下:
看最后面两行,一个文件已经插入,已创建。然后我们直接提交到远程
3. git push
下面就是要输入github用户名和密码,
,如用户名和密码都输入正确,注意,输入密码,界面是没有变化的.就会出现网速之类的信息,一般表示提交成功了。我们打开github刷新一下:
,表示提交成功~~~
2.远程更新到本地
假如你明天在另外一台电脑上面修改了这个项目,并且,你提交到了远程,现在你这台电脑上面还有这个项目但是你昨天的项目版本,该怎么更新呢?
前面几步和之前一样
1.git status
2. git add .
3. git commit -m "git test"
最后一步,有点区别 :
4. git pull (这个表示从将远程的版本覆盖到本地),并且这次提交不需要属于用户名和密码.
说明一个可能说明的情况,有的萌新可能会出现一个问题,远程的版本和本地版本不同,但是本地版本有修改与远程有冲突,就会有reject 的冲突,这个问题需要自己注意,解决办法是,如果你记得你修改的地方与远程上面最新的版本的不同地方,删除不同的地方重新更新就可以了,如你不记得,简单解决办法是你删除本地,然后重新clone一下.
4.其他
懒人当然想要每次提交代码都不用每次都要重新敲入命令,那么就可以写入一个批处理命令的脚本.。新建一个txt文件,改名为gitpush.bat文件,右键编辑如下内容.比如,上面的例子,我写的脚本更新到远程仓库的脚本就是
cd C:\Users\Administrator\Desktop\gittest\gittest\gittest
git status
git add .
git commit -m "home"
git push
pause(这个可要可不要,有的话可以等整个命令处理完成后,可以看到详细信息)
gitpull.bat 如下:
cd C:\Users\Administrator\Desktop\gittest\gittest\gittest
git status
git add .
git commit -m "home"
git pull
好了,这篇到这里结束了~~~.bat文件上传不上去,~~~