GitHub的使用方法
版本控制系统
> Git 分布式
> Subversion 集中式
1. 安装git:
# apt-get install git //root权限
$ sudo apt-get install git //一般用户权限
2. 注册用户名:
www.github.com
3. 初始化本地仓库
$ git init
4. 设置全局变量
$ git config --global user.name "Your Name"
$ git config --global user.email "email@example.com"
5. 常用命令行操作
$ git add readme.txt --> 暂存区
$ git commit -m "add first file readme.txt" --> 版本库
$ git reset --hard 版本号 切换版本
$ git status 查看版本库状态
$ git add . 把当前工作区的所有被修改的文件一次性全部添加到暂存区
working directory 工作区
暂存区
版本库
6. 使用SSH协议远程连接版本库
$ cd ~
$ ssh-keygen -t rsa -C "youremail@example.com"
$ cd .ssh/
$ cat id_rsa.pub
将下面的蓝色部分拷贝到github 的SSH-key处
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDf5D8amK/Tfd1yTs7VUc0OakMNbFfrCqdgLC8oYZnKx5tfSPwrnywT13a1zRc4x9hgtrajWiagbtZPGMHQ8NBJe2a3aNCl+XKeg09hn/HAxVpRGqM3PPljA8gSgxGlELYz+99ivylMwQ3BinddAXLN1AoiCkSNr630nByi1Aiqd8UgMPA0Sy2deA9bb4ddGFxemFhkXj1gmR+7Ik2nSw2vYuo5Mfvv11OadgpLhvD4xHYf3DBHS8lg+8Lx1uh35cKy4NvAarUfzG9nN9Y7CwNfFcZPFTa3a93yo+fF3PhkD+MzPu335uRXOGoUgKkosiqmeN1IVieQAe3VjNNuTnCp haohb13@gmail.com
$ git remote add origin git@github.com:uername/learngit.git
$ git push -u origin master
不小心将git远程地址配错了,再次配置提示以下错误:
fatal: 远程 origin 已经存在。
此时只需要将远程配置删除,重新添加即可;
git remote rm origin
git remote add origin https://github.com/***/WebCrawlers.git
再次提交文件即可正常使用
粗心造成的小错误,顺便说一下,如果git没有commit就执行push操作会出现以下错误
fatal: unable to access 'https://github.com/***/WebCrawlers.git/': Empty reply from server
解决:只需要先commit 在 push即可
7. 拷贝其他开源库
git clone https://github.com/yanyiwu/cppjieba.git