前端开发 前端开发 主题:1104 回复:2471

Github 简明快速使用教程

JSmiles 发布于 2019-01-09 字数1764 浏览 925 回复 0

1、电脑安装 Git 客户端,下载地址

2、生成秘钥

ssh-keygen -t rsa -C "yourmail@xxx.com"
3、登录 GitHub,在用户头像上单击选择 Settings,进入设置选择 SSH and GPG keys ,点击 New SSH key 键,输入Title(任意),复制 id_rsa.pub 文件的内容的内容粘贴到此处,点击 Add SSH key 键,添加秘钥至 GitHub。

4、本地命令行输入 ssh -T git@github.com 回车进行链接测试,询问是否连接,写 yes 回车,提示 Hi xxx,You’ve successfully authenticated, but GitHub does not provide shell access. 就证明已成功与 GitHub 连接成功。

提交代码

5、克隆仓库 git clone git@github.com:fengbird/JavaWebCoreNote.git

6、输入 git add . 添加所有更改的文件到本地缓存

7、输入 git commit -m "为这次提交做注释",提交到本地

8、输入 git push -u origin master 将更改过的代码推送打到 GitHub 中去 此为首次提交以后再提交只需要输入 git push origin master 即可

9、冲突的出现:因为别人提交后,未先做更新就做提交,报 Updates were rejected because the remote contains work that you do 的错误

解决方案:先合并再 push

git pull origin master --allow-unrelated-histories
git push origin master

更新代码

10、查看当前仓库的远程仓库地址和原仓库地址
git remote -v
11、获取原仓库的更新。使用 fetch 更新,fetch 后会被存储在一个本地分支 origin/master 上。
git fetch origin
12、合并到本地分支。切换到本地 master 分支,合并 origin/master 分支。
git merge upstream/master
13、这时候使用 git log 就能看到原仓库的更新了。

14、如果需要自己 github 上的 fork 的仓库需要保持同步更新,执行 git push 进行推送

git push origin master

还没有回复!

目前还没有任何回复,快来抢沙发吧!

您暂时不能回复!

管理员开启了需要登录才能够回复,你可以免费注册一个本站的账号。