学习了Git后;打算将平时学习的Demo存放到Git上面;
准备:
注册GitHub账号;
下载GitBash;
配置SSH Key方便提交代码;
在GitHub创建一个仓库用;
实现思路:将Demo全部放在一个文件夹下面,直接全部提交到GitHub;
操作如下:
#通过git init命令把这个目录变成Git可以管理的仓库
git init
#用命令git add告诉Git,把文件添加到仓库;
#“.”表示添加所有的文件;可以分别添加多个文件;
git add .
#git commit:把文件提交到本地仓库;-m后面的是本次提交的说明
git commit -m "first commit"
上面就已经提交代码到本地的仓库里了;
#要先提交到远程仓库;需要关联远程仓库;后面是远程仓库的地址;
git remote add origin https://github.com/yourName/yourRepo.git
#添加后,远程库的名字就是origin,这是Git默认的叫法,也可以改成别的;
#把本地库的所有内容推送到远程库上
git push -u origin master
我们第一次推送master分支时,加了参数-u后,Git不但会把本地的master
分支内容推送的远程新的master
分支,还会把本地的master
分支和远程的master
分支关联起来,在以后的推送或者拉取时就可以简化命令。来自:寥雪峰Git教程
后来查了一下,后面push也可以直接使用git push
再次在本地仓库操作:
git add .
git commit -m "second commit"
git push origin master
由于已经添加了远程仓库origin所以不用再添加仓库;可以使用git remote
查看添加的;
补充:
git remote remove origin