git本地操作常用命令

我与影子孤独终老i 提交于 2020-03-04 01:10:18

Git关键点:

1. 工作区:本地电脑存放项目文件的地方,比如learnGitProject文件夹;

2. 暂存区(Index/Stage):在使用git管理项目文件的时候,其本地的项目文件会多出一个.git的文件夹,将这个.git文件夹称之为版本库。其中.git文件夹中包含了两个部分,一个是暂存区(Index或者Stage),顾名思义就是暂时存放文件的地方,通常使用add命令将工作区的文件添加到暂存区里;

3. 本地仓库:.git文件夹里还包括git自动创建的master分支,并且将HEAD指针指向master分支。使用commit命令可以将暂存区中的文件添加到本地仓库中;

4. 远程仓库:不是在本地仓库中,项目代码在远程git服务器上,比如项目放在github上,就是一个远程仓库,通常使用clone命令将远程仓库拷贝到本地仓库中,开发后推送到远程仓库中即可;

(git是一个软件,github是一个支持git的web平台)

基本命令及操作

创建版本库,在我的电脑上的任意位置创建一个文件夹,如我的为d/gitCode

通过命令git init 将该目录变为git版本仓库。

通过 ls -al查看里面文件,发现多了一个.git的隐藏文件。

命令 git add 文件名

该命令是将工作区的文件保存在了暂存区。

命令 git commit -m “备注” 将暂存区的内容提交到代码仓库。先输入如下命令登录再提交。

登录以后再提交

命令 git status查看状态

查看提交记录命令git log

修改readme.txt,使用 git status 查看

命令 git diff查看改变的内容

Git中,用HEAD表示当前版本,也就是最新的提交1094adb...(注意我的提交ID和你的肯定不一样),上一个版本就是HEAD^,上上一个版本就是HEAD^^,当然往上100个版本写100^比较容易数不过来,所以写成HEAD~100

也可以

命令git reset –hard 提交号

回退后想回到新版本

命令 git reflog查看所有记录

命令git checkout – readme.txt 把工作区的修改全部撤销

命令git rm readme.txt删除,然后提交

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!