运行环境: Ubuntu 18.04.1
1、安装
sudo apt install git
安装完后还需要用户信息设置
$ git config --global user.name "Your Name"
$ git config --global user.email "email@example.com"
–global参数,指定你这台机器上所有的Git仓库都会使用这个配置,当然也可以对某个仓库指定不同的用户名和Email地址。
2、创建仓库
git init
执行嗯该命令后当前目录下多了一个.git的目录,这个目录是Git来跟踪管理版本库的
3、远程仓库
参考资料
GitHub作为免费的远程仓库,如果是个人的开源项目,放到GitHub上是完全没有问题的。其实GitHub还是一个开源协作社区,通过GitHub,既可以让别人参与你的开源项目,也可以参与别人的开源项目。
Create a new repository
这里假设已登陆github账号
创建SSH Key
本地仓库和gitHub仓库之间的传输是通过SSH加密,执行如下命令
如果一切顺利的话,可以在用户主目录里找到.ssh目录,里面有id_rsa和id_rsa.pub两个文件,这两个就是SSH Key的秘钥对,id_rsa是私钥,不能泄露出去,id_rsa.pub是公钥,可以放心地告诉任何人。
ssh-keygen -t rsa -C "youremail@example.com"
Add SSH Key
点击头像进入settings --> SSH and GPG keys --> new SSH key
在key栏中粘贴d_rsa.pub文件的内容
使用码云
国内的Git托管服务——码云
使用与github差不多
本地上传
git remote add origin git@gitee.com:lyplhm/linux-4-test.git
git add *
git commit -m "init"
git pull错误解决
git fatal: 拒绝合并无关的历史的错误解决
git pull origin master --allow-unrelated-histories