添加到远程仓库 - morris131/morris-book GitHub Wiki
-
登录github账号,新建一个版本库
-
关联远程库
$ git remote add origin https://github.com/morris131/gittest.git
- 为了避免每次提交都输入密码,修改.git/config文件中的https协议为ssh协议 修改前
[core]
repositoryformatversion = 0
filemode = false
bare = false
logallrefupdates = true
symlinks = false
ignorecase = true
hideDotFiles = dotGitOnly
[remote "origin"]
url = https://github.com/morris131/gittest.git
fetch = +refs/heads/*:refs/remotes/origin/*
修改后
[core]
repositoryformatversion = 0
filemode = false
bare = false
logallrefupdates = true
symlinks = false
ignorecase = true
hideDotFiles = dotGitOnly
[remote "origin"]
url = [email protected]:morris131/gittest.git
fetch = +refs/heads/*:refs/remotes/origin/*
- 提交所内容到远程版本库 git push -u origin master
$ git push -u origin master
Warning: Permanently added the RSA host key for IP address '192.30.252.131' to the list of known hosts.
Counting objects: 16, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (10/10), done.
Writing objects: 100% (16/16), 1.25 KiB | 0 bytes/s, done.
Total 16 (delta 3), reused 0 (delta 0)
To [email protected]:morris131/gittest.git
- [new branch] master -> master
Branch master set up to track remote branch master from origin. 此后,每次本地提交后,只要有必要,就可以使用命令git push origin master推送最新修改; 分布式版本系统的最大好处之一是在本地工作完全不需要考虑远程库的存在,也就是有没有联网都可以正常工作,而SVN在没有联网的时候是拒绝干活的!当有网络的时候,再把本地提交推送一下就完成了同步,真是太方便了!
- 查看远程版本库内容