码迷,mamicode.com
首页 > 其他好文 > 详细

git 命令

时间:2014-05-01 22:34:05      阅读:376      评论:0      收藏:0      [点我收藏+]

标签:style   文件   http   com   line   数据   工作   使用   代码   height   初始化   

git命令备查。

 

从当前目录初始化

$ git init 

初始化后,当前目录下创建一个.git目录,所有git需要多数据和资源都在这个目录中。

 

克隆仓库

$git clone http://****

或者$git clone git://****

要确定哪些文件当前处于什么状态,可以用 git status 命令。如果在克隆仓库之后立即
执行此命令,会看到类似这样的输出:

$ git status

# On branch master
nothing to commit (working directory clean)

这说明你现在的工作目录相当干净。换句话说,当前没有任何跟踪着的文件,也没有任何
文件在上次提交后更改过。此外,上面的信息还表明,当前目录下没有出现任何处于未跟踪
的新文件,否则 Git 会在这里列出来。最后,该命令还显示了当前所在的分支是 master.

使用命令 git add 开始跟踪一个新文件。所以,要跟踪 README 文件,运行:
$ git add README

要查看尚未暂存的文件更新了哪些部分,不加参数直接输入 git diff

单单 git diff 不过是显示还没有暂存起来的改动,而不是这次工作和上次提交
之间的差异.

提交更新

每次准备提交前,先用 git status 看下,是不是都已暂存起来了,然后再运行提交命
令 git commit

$ git commit

这种方式会启动文本编辑器以便输入本次提交的说明。(默认会启用 shell 的环境变量

$EDITOR 所指定的软件,一般都是 vim 或 emacs。

 

尽管使用暂存区域的方式可以精心准备要提交的细节,但有时候这么做略显繁琐。Git 提
供了一个跳过使用暂存区域的方式,只要在提交的时候,给 git commit 加上 -a 选项,Git
就会自动把所有已经跟踪过的文件暂存起来一并提交,从而跳过 git add 步骤。 

 

要想和其他人分享某个分支,你需要把它推送到一个你拥有写权限的远程仓库

git push (远程仓库名) (分支名)

$git push origin master 

将你本地代码推送到master仓库

 

 

 

git 命令,码迷,mamicode.com

git 命令

标签:style   文件   http   com   line   数据   工作   使用   代码   height   初始化   

原文地址:http://www.cnblogs.com/tmacy/p/3703126.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!