美文网首页Git
Git分布式版本管理系统学习小记

Git分布式版本管理系统学习小记

作者: 骨头社社员Vankd | 来源:发表于2018-05-08 16:43 被阅读2次

    廖大大的Git教程

    设定自己的属性:git config --global user.name "XX"       git config --global user.email "XXXX"

    步骤1:创建本地版本库(仓库)

        -pwd用于显示当前路径,与cmd操作一致

        -git init:用于把目录变成Git可以管理的仓库master

    步骤二:往仓库中编辑or修改文件(代码、文本)

    原理

        -1.git add + 文件名:添加文件至暂存区,可多次提交(git add .:表示提交所有文件)

        -2.git commit -m "XXX":以XXX为remark提交一个或者多个至Git仓库 

        -3.git status:查看目前仓库与上一次提交的版本的差别

        -4.git diff + 文件名:查看文件之间的具体不同点

        -5.git log:查看历史commit版本

        ---git reflog:记录历史操作的版本号(后悔药)

        -6.git reset --hard HEAD^ :表示返回上一个版本(HEAD表示当前版本,HEAD^表示上一个版本)

        ---git reset HEAD file:表示撤销已放入暂存区的文件

        -7.git checkout -- file:返回(最近一次git commit或git add)工作区对某个文件的修改(一键还原)

    【场景1】:当你改乱了工作区某个文件的内容,想直接丢弃工作区的修改时,用命令git checkout -- file。

    【场景2】:当你不但改乱了工作区某个文件的内容,还添加到了暂存区时,想丢弃修改,分两步,第一步用命令git reset HEAD file,就回到了场景1,第二步按场景1操作。

    -rm file <删除文件> → git rm file →git commit

    步骤三:远程仓库

    添加

    Step1:在github或者gogs中注册账号,并建立自己的一个远程仓库

    Step2:创建SSH key。若用户主目录没有.ssh目录则创建SSH key

    $ssh-keygen -t rsa -C "youremail@example.com"

    Step3:登录Github,添加密钥,粘贴id_rsa.pub文件中的内容

    Step4:-git remote:查看远程仓库

                -git remote add 'name' SHH :关联远程仓库

                -git push -u 'name' master : 推送master中的内容

    克隆

    -git clone SSH(目标目录地下创建整个仓库)

    相关文章

      网友评论

        本文标题:Git分布式版本管理系统学习小记

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