GitHub的简单使用

第一步 创建GitHub账号

1. 打开GitHub官网。 

2. 点击绿色按钮Sign up for GitHub,填写用户名,邮件地址和密码。

注意:

用户名只能包含字母和"-"字符

密码至少包含一个字母,一个数字和七个字符

3. 点击绿色按钮Create an account,创建账号。

4. 在下一个页面点击绿色按钮Finish sign完成注册。

Git的简单使用第一步 下载Git for Windows

1. 在官网点击Download,下载对应的exe文件,注意你的操作系统是32位还是64位。

2. 双击安装,中间不用做任何改动,一直下一步就行。如果你想修改安装位置,请放在纯英文路径下。

3. 安装成功,你现在就可以使用git命令行工具了。在你想要下载代码的路径,点击鼠标右键,选择Git Bash here。注意,你的代码路径也应是纯英文的。

4. Git Bash使用的是MinGW,其界面如下图所示: 

5. 接着你需要在本地创建一个ssh key:这个的目的就是需要在你电脑上获得一个密匙,就是咱们平时的验证码一样的东西,获取之后,在你的GitHub账号里边输入之后,你的电脑就和你的GitHub账号联系在一起了,这样以后就可以十分方便的通过Git bash 随时上传你的代码。

$ ssh-keygen -t rsa -C "your_email@youremail.com"

后面的your_email@youremail.com改为你在github上注册的邮箱,之后会要求确认路径和输入密码,我们这使用默认的一路回车就行。成功的话会在~/下生成.ssh文件夹,进去,打开id_rsa.pub,复制里面的key。

6.回到github上,进入 Account Settings(账户配置),左边选择SSH Keys,Add SSH Key, 这里的title 是让你给你的密匙起一个名字,根据个人喜好,什么名字都可以,然后把你在刚刚文件中复制的密匙,填写在下边的大框里。保存即可。 

7.为了验证是否成功,在git bash下输入:

$ ssh -T git@github.com

第一次绑定的时候输入上边的代码之后会提示是否continue,在输入yes后如果出现了:You've successfully authenticated, but GitHub does not provide shell access 。那就说明,已经成功连上了GitHub。 接下来我们要做的就是把本地仓库传到github上去,在此之前还需要设置username和email,因为github每次commit都会记录他们。

$ git config --global user.name "your name"

$ git config --global user.email "your_email@youremail.com"

输入上边的代码,name最好和GitHub上边的一样,email是一定要是注册GitHub的那个邮箱地址。

8.最开始先 在git bash中输入 cd /D , 注意盘名字一定要是大写。如不输入这个语句 不给git bash定位的话,默认的本地文件位置是在c盘中。 再创建一个本地hello-world仓库。

①. 在命令行输入mkdir hello-word,创建一个新文件夹。你可以使用ls命令来查看当前目录下有哪些文件和文件夹。

②. 输入cd hello-world进入新文件夹,注意在输入命令时,你可以用Tab键来自动补全。

③. 输入git init初始化Git仓库。此时用ls -a查看当前目录,可以看到多了一个.git/的文件夹,此文件夹保存了版本控制的所有相关信息。

④. 输入echo "This is a simple practise" > readme.txt,创建一个readme.txt文件。

⑤. 输入git status查看当前版本库状态,在Untracked files(未跟踪文件)下,会出现红色的readme.txt,代表此文件还未被Git所管理。

⑥. 使用git add readme.txt,将该文件加入缓冲区,如果你确定所有的修改都需要提交,可以使用git add .来加入所有修改。现在用git status查看,将看到文件名变为绿色。

⑦. 使用git commit -m "This is my first commit via Git!"来提交修改,-m后面所带的参数是本次提交信息,一般用来记录本次提交的主要意图。

⑧. 提交成功后,可以用git log查看历史提交记录。每个记录都会有提交id,作者和提交日期。

⑨. 你可以用git branch查看当前有哪些分支,当然,因为我们没有创建任何分支,目前只会有一个master分支。

⑩. 使用git checkout -b feature创建一个名为feature的分支,再用git branch查看一下。

9.从GitHub上下载我们的项目代码。以hello.html项目为例,点击绿色按钮Clone or download,然后在弹出窗口中点击剪切板图标,复制仓库的URL。  在git bash中输入git clone ,下载项目源码。

10.本地修改代码

你可以在我们的代码基线上任意修改,但为了下载新代码时不出现冲突,请遵循以下步骤:

①. 下载新代码:git pull。

②. 从master出捡出一个新的分支:git checkout -b feature。feature是分支名称,你可以随意取名,但请用英文。

③. 在feature分支上随意修改,改完后你可以提交你的修改:git commit -m "备注"。

④. 此时要同步代码,请先切回主分支:git checkout master,然后更新git pull。

⑤. 如果想删除自己建立的分支,使用git branch -D feature,注意执行此命令后分支被强制删除,无法恢复。

总之确定之后,你只需要将你的代码,放到库的对应的文件夹中,然后使用,git add 、git commit -m "   " 、最后git push origin master,将你的代码提交就可以了。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,456评论 5 477
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,370评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,337评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,583评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,596评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,572评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,936评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,595评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,850评论 1 297
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,601评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,685评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,371评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,951评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,934评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,167评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 43,636评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,411评论 2 342

推荐阅读更多精彩内容

  • 看完<乱世佳人>已是子夜,没有换台,没有间断,随影片变化着情绪,到最后,意犹未尽。影片以男女主人公的爱情历程为主线...
    我这半辈子阅读 405评论 2 1
  • 你说~ 要从北走到南, 还要从白走到黑。 我要从南走到北, 还要从黑走到白。 希望; 上帝能保佑我俩, 相遇在最...
    000143阅读 177评论 0 1
  • 第二章 中枢神经系统 第一节 正常影像学表现 一、正常X线表现 (1)X线平片 1、X线平片所观察的内容:大小、形...
    一只小团子阅读 872评论 0 1
  • 译者语:本来就很多话想写在这里,比如为什么要学iOS开发,或者说为什么要学一门技能,是为了找个饭碗,还是为了避免一...
    Billionfan阅读 5,290评论 4 51
  • 回到家的第一件事就是在过年前把该见的人见了,该孝敬的事先做了。过完年就一个人安静的离去。我想这是我每年春节前夕最欢...
    傻照照阅读 355评论 0 0