git status 查看状态
1. 将本地SSH 与 github 关联
apt-get install git # 安装 git
git config --global user.name "yangzhaonan18" # 添加个人信息
git config --global user.email "yangzhaonan18@qq.com"
git config --lis # 查看刚刚添加的个人信息
ssh-keygen -t rsa -C “yangzhaonan18@qq.com” # 生成密钥 ,按三个回车
vim /root/.ssh/id_rsa.pub # 查看生成的密钥,并复制所有内容
复制粘贴到 https://github.com/settings/keys 确定即可。
2. 在github 上新建一个库,gitclone 到本地,修改本地文件后上传到 github.
- 在github 网页上创建一个叫 yolov3_trafficSign_pytorch 的仓库, 并在改仓库中创建一个 README.md 文件,向这个文件中添加一些文字内容。
- 复制 该仓库的链接:
git@github.com:yangzhaonan18/yolov3_trafficSign_pytorch.git
- 本地操作
git clone git@github.com:yangzhaonan18/yolov3_trafficSign_pytorch.git
cd yolov3_trafficSign_pytorch/
vim README.md # 编辑更改一下内容
git add *
git commit -m "add 11 22 333"
git push # 第一次push的时候,好像要验证一下 姓名和密码:姓名是yangzhaonan18 密码是yang……
- 刷新一下github 网页就能看见 README.md 的内容更新了。
3. pull 仓库,与本地文件合并后,push 到 github仓库
# 1. 进入你想要上传的文件a 所在的路径,打开终端
git init # 初始化 存放这些文件a 的文件夹A
git pull git@github.com:yangzhaonan18/yolov3_trafficSign_pytorch.git # pull仓库之后,仓库中的文件g 就会和 想要上传的文件a 存放在同一个文件夹A 里面了.
git status # 查看状态,文件a 是原仓库中没有的文件。
git add *
git commit -m "add 2file" # 添加备注
git remote add origin git@github.com:yangzhaonan18/yolov3_trafficSign_pytorch.git # 指定要提交的库
git push -u origin master # push 到网页仓库上去
4. 直接 push 本地文件到 github仓库
>> echo "# yolov3_trafficSign_pytorch" >> README.md # 本地创建一个文件
git init
git add README.md
git commit -m "first commit"
git remote add origin git@github.com:yangzhaonan18/yolov3_trafficSign_pytorch.git
git push -u origin master