代码上传GitHub 笔记

学习了一下使用GitHub,虽说好像还是什么都不懂不明白,但好歹勉强把代码上传上去,并完成了一次更新,记一下坎坷的步骤,方便以后查阅。

1. 在GitHub创建项目。

① 先注册,已有账号则直接登录,GitHub主页:GitHUB

② 如果是在首页,可以直接选择“start a project”创建项目;非首页可以直接点击右上角头像旁边的小“+”按钮,选择“new repository”。

③ “Repository name” 文本框内填写项目的名字;“Description” 填写项目的描述,也可以不填写。

④ 填写完成后,点击最下方的“Create repository”。项目基本上在GitHub上创建完成了,页面会跳转到项目页面,网页上会给出该项目的地址。在代码上传之前,选择该项目看到的都会是这个页面。

项目地址

2. 在电脑上完成代码上传。

简约命令(有初步了解)版:

①  打开终端,cd到项目文件夹

②  touch README.md

③  git init

④  git add .

⑤  git commit -m "first commit"

⑥  git remote add origin  https://github.com/gulingxuan/ADCollectionView.git

⑦  git push -u origin master

更新:

① cd到项目文件夹。

② git add .

③ git commit -m "commit Info"

④  git push -u origin master

详细步骤(坎坷过程)版:

① 创建项目(要上传的项目已存在则跳过)。

② 打开终端,cd到项目文件夹。(例如:cd   /Users/glx/Desktop/Demo)

③ 执行以下命令(括号后为命令说明)

touch README.md       (新建说明文件)

git init                                (初始化,在这个项目文件夹创建一个空库)

该命令执行完成后,终端会输出:Reinitialized existing Git repository in /Users/glx/Desktop/Demo/.git/ (地址为示例Demo地址)

之前不知道是哪个地方操作失误,出现了别的提示,因为刚刚接触也没有注意,最后上传的代码是空的。如果出现相同情况,再执行一次 git init 试试看。

继续输入命令:

git add .   

(  ↑↑↑  添加当前目录中的所有文件到索引,add 与 . 之间有空格,点后直接回车)

git commit -m "first commit"  

(  ↑↑↑  提交到本地源码库,并附加提交注释,双引号内为注释内容,可以自己定义)

git remote add origin  https://github.com/gulingxuan/ADCollectionView.git 

(  ↑↑↑  链接地址为上图,在GitHub创建项目时生成的地址)

关于该地址的一个小插曲:

第一次上传项目手贱,使用了SSH地址,之后终端输出:

fatal: remote origin already exists.

因为英文基础太差,没有理会,之后强行走后面的命令push代码,终端继续报错:

Please make sure you have the correct access rights and the repository exists.

查询之后,使用以下命令解决:

git remote set-url origin https://github.com/gulingxuan/ADCollectionView.git

(  ↑↑↑  我的理解是,重设git链接。如果该项目曾经设置过git链接,之后在GitHub删除了项目,那么地址就没了。这时候又想再次将代码项目上传到GitHub,那么就需要在GitHub重新创建项目,拿到地址。再在mac上上传项目时,使用以上命令设置git地址,而不是git remote add origin,否则也会报以上错误)。

完成以上,继续执行命令:

git push -u origin master

(  ↑↑↑  提交修改到项目主线,上传代码到GitHub)

如果是第一次使用GitHub上传代码,以上所有操作均正确无误,终端会提醒输入用户名及密码,输入GitHub的用户名及密码(就是登录GitHub时使用的账号密码)。

可能输入用户名和密码时,终端没有反应,看起来似乎没输入上去,事实上已经输入上去了,这是防止用户隐私泄露而不显示任何信息。

输入验证完成后,代码就会上传了,可以到GitHub里查看代码。到这里,代码上传到GitHub基本就完成了。

3. 更新代码到GitHub。

① cd到项目文件夹。

② git add .

③ git commit -m "commit Info"

④  git push -u origin master

4. git 常用命令


1、克隆下来                                                       git clone

2、建一个分支(所有的改动都是在分支上) git branch 分支名

3、切换到新建的分支                                       git checkout 分支名切换到新的分支

4、先提交代码到分支上                                   git add .

                                                                           git commit -m “文字”

5、先切换至主支上,                                       git checkout master

6、然后合并分支                                               git  merge 分支名字

7、合并完以后就push                                      最好先pull一次  然后 git push

随时查看git状态 git status

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

推荐阅读更多精彩内容

  • 本片内容转自CSDN http://blog.csdn.net/ithomer/article/details/7...
    五娃儿阅读 4,925评论 2 88
  • 想象一下这样一个场景: 你是一名拳击手,来到一个陌生的拳馆参加比赛,主场作战的对手正虎视眈眈地盯着你。每当你准备发...
    mrboshen阅读 503评论 0 0
  • 从前有个人。这人心眼不坏,就是因为观察力太强,分析能力也不弱,有时候,给在意的人感觉烦人。 比如老赵家门前多了一副...
    放肆交流会阅读 419评论 0 1
  • 为什么有些人可以幸福生活至白头,而有些人对婚姻避之不及?为什么甜蜜恩爱的两个人会走向分手?为什么有时会觉得婚姻如此...
    喵三娘stella阅读 774评论 2 50
  • 编辑操作: CTRL + A 全选 CTRL + C 复制 CTRL + X 剪切 CTRL + V 粘贴...
    KeepOnline阅读 370评论 1 1