版本控制系统
> Git 分布式 > Subversion 集中式1. 安装git:
# apt-get install git //root权限
$ sudo apt-get install git //一般用户权限2. 注册用户名:
www.github.com 3. 初始化本地仓库$ git init4. 设置全局变量 $ 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