Git的使用及命令

Git版本库又名仓库,英文名repository,可以理解为是一个目录,这个目录里面的所有文件都是被Git管理起来的,每个文件的修改,删除,都能使用Git进行跟踪,以便任何时刻都可以追踪历史或者在将来某个时刻还可以将文件“还原”。


安装好Git之后在菜单中找到 "Git" -> "Git Bash"(或者在使用Git的目录下鼠标右键选择Git Bash),此时会弹出Git的命令框,就可以在窗口进行Git操作


创建完成后配置自己名称和邮箱,表明自己的身份

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

git config --global user.email "[email protected]"

配置完成后在Git命令框中使用 "mkdir 文件夹名" 创建文件夹,然后使用 "cd 文件夹名" 进入到当前文件夹 ,还可以使用 "pwd" 查看当前所在的文件夹,在文件中创建a.txt文件,在文件中输入内容:1111111111;

第一步:使用命令 git add readme.txt添加到暂存区里面去。如下:如果和上面一样,没有任何提示,说明已经添加成功了。

第二步:用命令 git commit -m "提交注释"告诉Git,把文件提交到仓库。

现在我们已经提交了一个a.txt文件了,我们下面可以通过命令git status来查看是否还有文件未提交

查看修改内容:我们来改下readme.txt内容,

比如我在下面添加一行2222222222内容,继续使用git status来查看结果,当前处于已经修改但未提交修改。可以使用git diff a.txt查看修改的内容,知道了对a.txt文件做了什么修改后,我们可以放心的提交到仓库了,提交修改和提交文件是一样的2步(第一步是git add 第二步是:git commit)。

还有一些其他的指令:

git log 查看所有的commit提交记录

git show 查看提交的详情

具体步骤:

首先,需要通过git log打印所有commit记录,例如之后的git show都是基于commit hashID输出的。

1.查看最新的commit

git show

2.查看指定commit hashID的所有修改:

git show commitId

3.查看某次commit中具体某个文件的修改:

git show commitId fileName

4.查看文件中的内容:

cat a.txt

5.添加所有:

git add .

分支命令:

创建分支:git checkout -b fenzhi

切换分支:git checkout master

合并分支:git merge fenzhi

删除分支:git branch -d fenzhi

当前分支:git branch

远程同步:

下载远程仓库的所有变动

 git fetch [remote]

 显示所有远程仓库

 git remote -v

 显示某个远程仓库的信息

 git remote show [remote]

 增加一个新的远程仓库,并命名

 git remote add [shortname] [url]

 取回远程仓库的变化,并与本地分支合并

 git pull [remote] [branch]

 上传本地指定分支到远程仓库

 git push [remote] [branch]

 强行推送当前分支到远程仓库,即使有冲突

 git push [remote] --force

 推送所有分支到远程仓库

 git push [remote] --all

你可能感兴趣的:(Git的使用及命令)