Git和GitHub的使用教程2018-03-02更新

如果内容有错,请指出。
个人博客: https://lema1987.github.io
https://lema1987.coding.me
本文内容参考自廖雪峰教程:
https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000


win10下安装git

  1. 在git官网https://git-scm.com/download/win下载
  2. 按照默认选项进行安装
  3. 初始化git
    打开Git Bash,命令行输入
git config --global user.name "用户名"
git config --global user.email "用户邮箱"
# 创建版本库
mkdir pyprojects
cd ./pyprojects
git init # 把当前目录变成git可以管理的仓库

git基本操作

# 把文件添加到仓库中的暂存区
git add readme.md 
# 把暂存区的文件一次性提交到仓库的分支
git commit -m "改动的说明" 
# 查看仓库当前的状态
git status
# 查看文件的改动情况
git diff readme.txt
# 查看一共有几个版本被提交到仓库里
git log
# 回退版本
git reset --hard 版本id
# 查看每一次的命令
git reflog
# 删除版本库中的文件
git rm readme.txt
git commit -m "删除"

远程仓库

  1. win10下打开Git Bash,创建ssh key
ssh-keygen -t rsa -C "[email protected]"
# 创建成功可以在用户主目录里找到.ssh目录,里面有两个文件,分别是rsa公钥私钥
  1. 登录GitHub,点击add ssh key,添加rsa公钥内容
  2. 在GitHub上创建一个新的仓库learngit
  3. 根据GitHub上的提示
# 关联本地与远程库
git remote add origin https://github.com/lema1987/learngit.git
# 把本地库master分支的所有内容推送到远程仓库
git push -u origin master # 第一次还会把本地的master分支和远程的master分支关联起来
git push origin master 
# 取消本地与远程库的关联
git remote remove origin
  1. 从远程库克隆
git clone [email protected]:lema1987/learngit.git

分支管理

# 创建并切换分支
git checkout -b dev
# 切换分支
git checkout master
# 查看所有分支
git branch
# 把dev分支的工作成果合并到master分支上
git merge dev
# 删除分支
git branch -d dev

其它

在github搭建自己的项目:http://blog.csdn.net/liwenjieit/article/details/78230003

你可能感兴趣的:(Git和GitHub的使用教程2018-03-02更新)