美文网首页
Git和GitHub的使用教程2018-03-02更新

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

作者: brenner | 来源:发表于2018-02-12 12:31 被阅读0次

    如果内容有错,请指出。
    个人博客: 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 "youremail@example.com"
    # 创建成功可以在用户主目录里找到.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 git@github.com: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更新

          本文链接:https://www.haomeiwen.com/subject/lumrtftx.html