美文网首页iOS之开发配置GIT
代码上传GitHub 笔记

代码上传GitHub 笔记

作者: 顾泠轩 | 来源:发表于2016-10-07 15:02 被阅读342次

    学习了一下使用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

    相关文章

      网友评论

      本文标题:代码上传GitHub 笔记

      本文链接:https://www.haomeiwen.com/subject/ubyyyttx.html