学习了一下使用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
网友评论