第一步:
创建一个版本库非常简单,首先,选择一个合适的地方,创建一个空目录:
$ 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命令克隆。
网友评论