啥是github?
对于大多数人来说github并不陌生,没用过至少也听过。没错!它就是一个代码托管服务器,你可以把你的代码丢在上面供其他人参考,其他人也可以帮你改善你的代码。最棒的是,你不必在你的电脑上挤上各种版本的你自己的代码。
但是...... github 全都是英文,yin gw en,ka nde touda le,you muy ou?
于是乎 这里来了中文版的github --她的名字不叫小薇 叫 码云(总感觉有点耳熟啊)
不仅能看懂,重要的是上面可以免费存1000个私有的工程,在github上只能是公有的大家都能看到,这多尴尬。
来张她的写真
1.png没有账号的就注册一个,很easy的。
前戏enough 进入正题
-
登录后右上角 ➕里点新建项目
2.png - 我这里随便娶个名字就叫这个吧(本来想用HowToUser的手残打错- -) 其他基本默认,语言选你开发用的语言,最后点击最下面的创建。
- 创建成功后你会来到这个工程主界面。注意红圈圈的地方,
1.是你的码云用户名昵称
2.是你工程目录下的文件
3.是谁提交的文件
4.你这个工程网网络地址,待会儿会用到
- 小准备,我先在我的桌面上建一个文件夹
- 开始配置你的git
1.打开终端
2.输入第一句 git config....这句话是更改上图3中的名字,下面那句输入你注册时用的邮箱
3.第三句用cd命令(change directory)转到我上图桌面的文件夹目录下,不会用的话直接打cd 然后把桌面的那个文件夹拖进去,回车你就看到前面出现了文件夹的名字
4.输入git clone 加上上上上图中提到的你的工程网址 回车 顾名思义,就是把你网站上的文件克隆到你本地(这里就是你桌面的那个文件夹里)
- 上述完成后打开桌面点文件夹你发现了什么?
- 好了,我们可以从网站上下载东西下来,接下来我们试着传东西上去
到你本地的文件夹下新建一个文件,把上面那个复制一下就成,改个名字,我写了test
- 回到终端里
1.现在你的终端还在第一级目录下,继续cd到下一级目录这里时WhoToUser
2.然后输入命令git add test.md 照字面都很好理解
3.输入下一条命令,这其实并没什么卵用,不过很重要,就是你传文件的时候的一个小记录
4.上面执行完后,你并不能在网站上看到你新加的文件,还要加上最后一句push到
master这个master一会儿解释。做完这个操作就是推送到服务器。
-
接着去网站上瞧瞧吧
文件目录下已经有了我们刚才在本地加的文件里!
11.png - 这里开始解释那个master是个what
master相当于就时说你这个工程的主要版本,你要对你的工程做一些后续的更改不可能直接对这个原来的文件进行操作,这样不安全万一崩了不就玩完么。所以我要说的你可以建立一个分支(branch)就像是连锁店把你复制一份,在你的副本上作修改,等到这个修改的版本稳定的时候还可以把这个分支上的新功能给吸过来也就是后面会讲的(merge),合体,嘿嘿嘿。。。 -
建立分支
回到终端 git branch就是建立分支 后面V2.0就是我给分支取得名字,同样你需要用push命令同步到网站
14.png - 回到网站
点击原来的master 你会看到你刚才建立的分支,点进去会发现它下面滴文件和master下的一模一样
- 同样我们在分支里操作一下上传文件
1.一样的去本地的文件夹下加一个文件
2.回到终端,切换到分支里进行操作(原来在master里)
add 和 commit 前面已经讲过,这里再复习一遍 别忘了最后一句push 图中没给出
15.png
-
再回到网站,进到V2.0分支下
good! 成功了,此时你再点到master下,你会发现他下面并没有这个iamBranch文件
17.png -
好了,现在master不爽了,你个小分支,东西还比我多。速度上交国家
1.回到终端,再次用checkout命令 由在分支下的操作切回对master的操作
2.输出一句简单粗暴的的命令 merge(合体)
-再回网站
抱得美人归
18.png
网友评论