Git使用总结


本地push

在github上面新建好项目,从本地pushcode上去的步骤:

$ git remote add origin git@github.com:dengkaidi/dengkaidi.github.io.git
$ git push -u origin master

上传公钥到GitHub

# 1. 本地生成密钥对
 ssh-keygen -t rsa -b 4096 -C dengkaidi5@gmail.com
# 2. 将公钥重命名便于管理
 $ mv ~/.ssh/id_rsa.pub ~/.ssh/dengkd.pub

将公钥添加的GitHub的key管理器里

# 3. 验证密钥
 $ ssh -T git@github.com
# 4. 如果之前使用的远程地址为https更改为ssh的
 $ git remote add origin git@github.com:yourName/yourRepo.git

完成!

从远程更新到本地:

# 从远程把代码fetch到本地的temp分支下
$ git fetch origin master:temp
# 比较本地和远程的修改情况
$ git diff temp
# 合并分支
$ git merge temp
$ git branch -d temp

版本回退

# 使用git log 查询到哈希值
$ git reset --hard ac4520b1d...    #ac452...为哈希值不用全输

 Toc
 Tags