zoukankan      html  css  js  c++  java
  • github学习(二)

    Git学习(一)

    学习github一定要学会git,否则在后续的github运用中会出现很多问题。

    1.安装Git:

    Mac自带Git,Windows需要自己安装。

    2.配置git:

    配置user.name和user.email:

    打开终端输入:

    git config --global user.name "Your Name"

    git config --global user.email "email@example.com"

    注意git config命令的--global参数,表示全局配置,使用后你的电脑上所有的Git仓库都会使用这个配置。

    3.创建一个版本库:
    • 第一步 创建一个空目录:

      mkdir learngit

      cd learngit

      touch readme.txt

      pwd

      /Users/UserName/learngit

      pwd命令用于显示当前目录,可以看见,刚刚创建的仓库位于/Users/UserName/learngit

    • 第二步 通过git init命令把这个目录变成Git可以管理的仓库:

      目录下会有一个.git的文件,用ls -ah命令可以看见。

    • 第三步 提交文件到仓库

      a.把文件添加到仓库:git add readme.txt

      b.把文件提交到仓库:git commit -m "wrote a readme"

    4.其它:

    显示从最近到最远的提交日志:git log

    让信息整齐显示的命令:git log --pretty=oneline

    让Git回退到上一个版本:git reset --hard HEAD^`

    记录每一条命令:git reflog

    • 工作区和暂缓区:

      工作区和暂缓区的区别:工作区:.git外,暂缓区:.git里。

      查看工作区和版本库里面最新版本的区别:git diff HEAD -- readme.txt

      丢弃工作区的修改:git checkout -- readme.txt

      把暂缓区的修改撤销掉:git reset HEAD readme.txt

      (添加过的修改,撤销分两步:1.是先撤销暂缓区的add:git reset HEAD readme.txt;2.然后撤销工作区的修改:git checkout readme.txt)

    • 关于git远程仓库:

      创建SSH Key:

      ssh-keygen -t rsa -C "Youremali@example.com

      然后一路回车,

      完成以后在用户主目录里找到.ssh目录:

      ls -a可以显示隐藏目录。

      cd .ssh

      找到id_rsa.pub公匙,cat id_rsa.pub打印公匙内容,然后复制。

      登陆GitHub,打开“Account settings”,“SSH Keys”页面:

      然后,点“Add SSH Key”,填上任意Title,在Key文本框里粘贴id_rsa.pub文件的内容。

    • 添加远程库

      在github上创建一个远程的版本库(repository),然后关联本地的库和远程库。

      关联:git remote add origin git@github.com:path/repo-name.git

      (@后面的地址改为你自己的仓库地址)

      推送:git push -u origin master

      (第一次推送master分支的所有内容,此后每次本地提交时使用命令git push origin master推送最新修改。)

      克隆远程库到本地:git clone git@github.com:path/repo-name.git

  • 相关阅读:
    jquery Combo Select 下拉框可选可输入插件
    EF 二级缓存 EFSecondLevelCache
    ASP.NET web.config中的连接字符串
    C# Aspose word 替换指定键值数据
    vs2015提示中文
    c# String.Join 和 Distinct 方法 去除字符串中重复字符
    How do I learn mathematics for machine learning?
    Machine Learning Books Suggested by Michael I. Jordan from Berkeley
    PCA,SVD
    【机器学习Machine Learning】资料大全
  • 原文地址:https://www.cnblogs.com/weixuqin/p/6519450.html
Copyright © 2011-2022 走看看