• 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

  • 相关阅读:
    Linux添加硬盘并分区格式化
    Struts2/XWork 安全漏洞及解决办法
    Java中ArrayList和 LinkedList区别
    java位操作
    Spring Cloud Config 分布式配置中心【Finchley 版】
    实现win2003下mysql数据库每天自动备份
    模仿IE自动完成功能,非常完美(转)
    高级自定义查询、分页、多表联合存储过程(转)
    文本框位置
    英文论坛常用
  • 原文地址:https://www.cnblogs.com/weixuqin/p/6519450.html
Copyright © 2020-2023  润新知