一.GitHub常用指令
git的基本使用指令:
git init 初始化git创库
git add. 添加当前文件夹下的所有文件
git status 显示状态
git commit 提交代码
git commit -m ‘注释’ 提交代码加注释
git log 看提交记录
git push 推送
git push origin master 推送到远程master分支
git push origin ‘版本号’ 按照版本号推送到远程
git remote add origin<URL> 关联远程创库
git tag -a ‘版本’ -m ‘描述’ 打标签
git push —tags 提交到远程
GitHub地址:
https://github.com
二.使用流程
1.打开GitHub,创建一个新的代码库
输入代码库的名字和描述
并勾选Initialize this repository with a README(当然也可以不勾选,就不能使用README这一功能,还是建议勾选),忽略文件选择Objective-C,证书选择Apache License2.0然后点击创建,来到如下图
2.终端配置
工作原理如下图
-
首先新建一个工程TEST01
-
终端cd TEST01,然后终端命令git init创建一个空的git,本地代码库
-
远程关联 git remote add name url
git remote add origin后,git remote 可以看到远程地址orgin
-
代码提交
git add .添加到暂缓区,再用git commit -m ' 注释' 提交到本地仓库,最后用git push origin提交到远程仓库
但是当我们在执行git push origin的时候可能会报错,如下
说明在远程仓库中存在本地仓库没有的文件,所以先pull操作
此时可能会遇到的问题
git pull origin master
解决方法:git pull origin master --allow-unrelated-histories
然后就可以push了。。。
push完成后再刷新下GitHub是不是能看到你提交的代码呢。。。