首先在本地创建一个git仓库,然后在GitHub上创建一个git仓库,让这两个仓库远程同步。
在GitHub上创建一个与本地同名的仓库,创建过程就不再赘述。
我们可以在本地仓库下运行命令:
$ git remote add origin https://github.com/Locdee/git_test.git
这时候,正常情况的话会有个报错:
fatal: Not a git repository (or any of the parent directories): .git
(因为是本地新建的仓库)
提示说没有.git 这样一个目录,解决办法如下:
git init 就可以了!!!!
嗯~运行命令行$ git remote add origin https://github.com/Locdee/git_test.git
的时候,千万注意,要把命令行里面的/Locdee/
替换成你自己的github账户名,否则,你在本地关联的就是我的远程仓库~~~
添加后,远程库的名字就是origin
,这是git默认的叫法,也可以改成别的。
下一步,可以把本地库的所有内容推送到远程库上:
$ git push -u origin master
这时候,又报错了:
error: src refspec master does not match any.
别慌,这才是正常的,因为git_test
是我们新建的库,里面没有任何东西啊~目录中没有文件,空目录是不能提交上去的。既然这样,那我们就放点东西进去(git add test.txt
)
$ git add test.txt
$ gti commit -m "Just for test"
再次运行命令行$ git push -u origin master
然后按提示输入你的git账户名和密码

这就把本地
master
分支的最新修改推送至Github了。
此后,每次本地提交后,只要有必要,就可以使用命令git push origin master推送最新修改。
网友评论