美文网首页
git学习笔记(瞎记的)

git学习笔记(瞎记的)

作者: Srtian | 来源:发表于2018-03-11 23:11 被阅读8次

    第一步:
    创建一个版本库非常简单,首先,选择一个合适的地方,创建一个空目录:
    $ mkdir 创建文件夹
    $ cd 打开文件夹
    $ pwd 查看所在文件夹目录
    /Users/michael/learngit

    第二步:
    通过git init命令把这个目录变成Git可以管理的仓库:
    第三步:
    添加文件到Git仓库,分两步:
    第一步,使用命令git add <file>,注意,可反复多次使用,添加多个文件;
    第二步,使用命令git commit,完成。

    git status 命令可以让我们时刻掌握仓库当前的状态。当文件被修改时我们可以通过这个来发现。

    如果git status告诉你有文件被修改过,用git diff可以查看修改内容。

    版本控制系统肯定有某个命令可以告诉我们历史记录,在Git中,我们用git log命令查看。如果嫌数据太多可以使用git log --pretty=oneline

    HEAD指向的版本就是当前版本,因此,Git允许我们在版本的历史之间穿梭,使用命令git reset --hard commit_id。返回上一个版本就是用git reset--hard HERD(每一个代表一个往上的版本)
    穿梭前,用git log可以查看提交历史,以便确定要回退到哪个版本。
    要重返未来,用git reflog查看命令历史,以便确定要回到未来的哪个版本。

    git管理的是修改而不是文件,我们在使用的时候要先用git add将文件加入暂存区内,然后再通过git commit来进行统一的载入。每次修改,如果不add到暂存区,那就不会加入到commit中

    Git会告诉你,git checkout -- file可以丢弃工作区的修改。就是返回到遜的一次修改中。
    git reset HEAD file可以把暂存区的修改撤销掉(unstage)

    要关联一个远程库,使用命令git remote add origin git@server-name:path/repo-name.git
    关联后,使用命令git push -u origin master第一次推送master分支的所有内容;
    此后,每次本地提交后,只要有必要,就可以使用命令git push origin master推送最新修改;

    要克隆一个仓库,首先必须知道仓库的地址,然后使用git clone命令克隆。

    相关文章

      网友评论

          本文标题:git学习笔记(瞎记的)

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