Git备忘录

1、新建本地仓库

$ mkdir learngit
$ git init learngit

2、上传本地SSH公钥到远程仓库

# 先生成秘钥
ssh-keygen -t rsa -C "[email protected]"
Git备忘录_第1张图片
上传本地SSH公钥到远程仓库

3、添加远程仓库

$ git remote add origin [email protected]:shexuan/pyscripts.git

4、同步远程仓库到本地
设置远程master分支关联到本地master分支:

#$ git branch --set-upstream-to origin/master master
$ git fetch origin
$ git branch master origin/master
# $ git branch -u origin/master 

将远程仓库文件同步到本地仓库,若不同步后面推送时候也会报错:

$ git pull 
 # git stash  若无法pull下来仓库时用此方法,git stash 作用是:保存当前的工作现场

5、将本地新建文件推送到远程仓库

$ git add some/file
$ git commit -m "some info"
$ git push

6、不小心在本地将远程仓库删除(推送同步了一个空的本地仓库)
先回退本地版本,再push到远程仓库的原始版本

$ git reset --hard HEAD^
$ git push
Git备忘录_第2张图片

你可能感兴趣的:(Git备忘录)