Git基础指令
2012-09-11 15:39
162 查看
1、git配置用户信息。
在命令行下输入下列指令设置,只需设置一次就可以了。
git config --global user.name "Joey Joejoe"
git config --global user.email "joey@joejoe.com"
2、初始化项目
接下来的操作是在项目主目录下进行的,项目文件可以从 tar.gz ,zip 文件解压而来,或者自己创建的。
cd myproject/
执行初始化命令
gitinit
添加当前目录所有的文件到git
gitadd .
提交更新
git commit
这是会提示写入提交的信息,用来说明刚才提交的内容,以备以后查询。这里可以简单的写入Initial commit.
保存退出。
3、一般工作流程
一般可以遵循下列步骤:
A 在项目中进行程序编写或更新操作
B 检查被更改过的文件
git status
C 检查实际更改的文件
git diff
D 把在B中看到的文件或目录或者别的新的文件加入git 仓库
git add file1 newfile2newfolder3
E 确认提交,
git commit
F 输入提交信息,如果放弃更改,直接退出编辑器
4、 查看项目状态
查看目前已经做的工作
git log
查看最近的三次提交信息
git log –n3
完整的查看
git log --stat --summary
5、查看更改
查看已提交后所作的更新
git diff
查看所做更改的ID号,例如
git log–pretty=oneline
---------------------------------------------------------------------------------------------------------------
6c93a1960072710c6677682a7816ba9e48b7528f Removepersist.clearScriptCache()
c6e7f6e685edbb414c676df259aab989b617b018 Makegit ignore logs directory.
8fefbce334d30466e3bb8f24d11202a8f535301c Initialcommit.
---------------------------------------------------------------------------------------------------------------
每一行的前面40个字母就是更新ID号,这些号码在执行git commit时也会出现。当要判断两次更改的不同点是,就需要使用它。例如判断更新点1和2的区别时可以使用:
git diff 8fef..c6e7
可见40个字母不需要全部输入,只需要前面几位就可以标识一个更新点了。
查看最后的一个更新点可以使用:
git diff HEAD^..HEAD
6、修复错误
所做的修改还没有提交,并且不想要这些修改,这时可以丢弃这些更改:
git reset -- hard
同样也可以对单个文件执行这样的操作,不过命令有点不一样:
git checkout myfile.txt
在上一次提交中忘记了加入某些文件了,可以很简单的更正过来:
git reset –soft HEAD^
git add forget.txt test.txt
然后提交。
在命令行下输入下列指令设置,只需设置一次就可以了。
git config --global user.name "Joey Joejoe"
git config --global user.email "joey@joejoe.com"
2、初始化项目
接下来的操作是在项目主目录下进行的,项目文件可以从 tar.gz ,zip 文件解压而来,或者自己创建的。
cd myproject/
执行初始化命令
gitinit
添加当前目录所有的文件到git
gitadd .
提交更新
git commit
这是会提示写入提交的信息,用来说明刚才提交的内容,以备以后查询。这里可以简单的写入Initial commit.
保存退出。
3、一般工作流程
一般可以遵循下列步骤:
A 在项目中进行程序编写或更新操作
B 检查被更改过的文件
git status
C 检查实际更改的文件
git diff
D 把在B中看到的文件或目录或者别的新的文件加入git 仓库
git add file1 newfile2newfolder3
E 确认提交,
git commit
F 输入提交信息,如果放弃更改,直接退出编辑器
4、 查看项目状态
查看目前已经做的工作
git log
查看最近的三次提交信息
git log –n3
完整的查看
git log --stat --summary
5、查看更改
查看已提交后所作的更新
git diff
查看所做更改的ID号,例如
git log–pretty=oneline
---------------------------------------------------------------------------------------------------------------
6c93a1960072710c6677682a7816ba9e48b7528f Removepersist.clearScriptCache()
c6e7f6e685edbb414c676df259aab989b617b018 Makegit ignore logs directory.
8fefbce334d30466e3bb8f24d11202a8f535301c Initialcommit.
---------------------------------------------------------------------------------------------------------------
每一行的前面40个字母就是更新ID号,这些号码在执行git commit时也会出现。当要判断两次更改的不同点是,就需要使用它。例如判断更新点1和2的区别时可以使用:
git diff 8fef..c6e7
可见40个字母不需要全部输入,只需要前面几位就可以标识一个更新点了。
查看最后的一个更新点可以使用:
git diff HEAD^..HEAD
6、修复错误
所做的修改还没有提交,并且不想要这些修改,这时可以丢弃这些更改:
git reset -- hard
同样也可以对单个文件执行这样的操作,不过命令有点不一样:
git checkout myfile.txt
在上一次提交中忘记了加入某些文件了,可以很简单的更正过来:
git reset –soft HEAD^
git add forget.txt test.txt
然后提交。
相关文章推荐
- Git基础指令
- git基础常用指令汇总
- git基础指令
- git 基础指令
- Git使用和介绍-基础指令
- git 指令(git command [option] [reference])
- Git的基础
- AngularJS基础 ng-show 指令简单示例
- Git教程——入门基础
- Git学习笔记(1)——基本操作指令
- Git上手(3)基础操作
- git零基础深入浅出 之 [git初探]
- 学习linux之基础指令
- Git常用指令整理及说明(详细)
- Git详解之二 Git基础
- git 入门操作指令
- 【git学习四】git基础之git为项目打标签
- 翻译 | 指令调度基础
- 面试中的那些 Git 问题 - 基础部分
- git 常用操作指令