代码上传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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

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