一、创建远程仓库(github)
首先到https://github.com注册一个账号,创建自己的Git,点击repositories,再点new
名字自定义,比如叫fansik,选择public点击create repository
添加key:点击右上角自己头像,选择settings,左侧选择SSH and GPG keys,然后把linux机器上的~/.ssh/id_rsa.pub内容粘贴到这里,生成~/.ssh/id_rsa.pub的方法ssh-keygen一路回车就可以啦
创建仓库目录并初始化
mkdir /opt/fansik
cd /opt/fansik
git init
git remote add origin git@github.com:fansik/studygit.git
创建个测试文件
echo "this is a test page" >> fansik.txt
git add fansik.txt
git commit -m "add a test file"
把本地仓库推送到远程仓库去
git push -u origin master
查看推送结果,点击头像查看Your prefile
修改后提交:
echo "new line" >> fansik.txt
git add fansik.txt
git commit -m "add a test file"
git push
二、克隆一个远程仓库修改后提交
git clone git@github.com:aminglinux/lanmp.git
会提示,会在当前目录下初始化一个仓库,并创建一个.git的目录具体信息如下:
Initialized empty Git repository in /opt/lanmp/.git/
完成后可以看到当前目录下有一个lanmp的目录
cd lanmp
cp lanmp.sh ../fansik/
编辑一下lanmp.sh然后提交
git add lanmp.sh
git commit -m "lanmp.sh"
git push
一定要在自己的仓库下修改,否则提交不了哦