首次上传
流程简介
-
在本地创建一个版本库(即文件夹),通过git init把它变成Git仓库;
-
把项目复制到这个文件夹里面,再通过git add .把项目添加到仓库;
-
再通过git commit -m "注释内容"把项目提交到仓库;
-
在Github上设置好SSH密钥后,新建一个远程仓库,通过
git remote add origin git@github.com:doublespending/gitTest.git
将本地仓库和远程仓库进行关联;记住用的是这个链接
而不是这个
-
最后通过git push -u origin master把本地仓库的项目推送到远程仓库上;(首次提交要加-u)
修改
-
把文件添加到版本库中,使用命令 git add .添加到暂存区里面去,不要忘记后面的小数点“.”,意为添加文件夹下的所有文件,如果添加某个文件,加上文件名即可
git add . git add 文件名
-
用命令 git commit告诉Git,把文件提交到仓库。引号内为提交说明
git commit -m '说明'
-
关联到远程库 (之前已经关联了就不需要重新关联)
git remote add origin 远程库地址
-
获取远程库与本地同步合并
git pull --rebase origin master
-
把本地库的内容推送到远程,使用 git push命令,实际上是把当前分支master推送到远程。执行此命令后会要求输入用户名、密码,验证通过后即开始上传。
# 首次提交才要-u git push origin master
查看某个tag下的代码
# 只读模式,看这个tag下的代码
git checkout <tag_name>
# 基于某个tag的代码创建新的分支
git checkout -b <new_branch_name> <tag_name>