您的位置:首页 > 运维架构 > Linux

GIT - 版本控制工具

2016-05-24 20:34 309 查看
#1,Git 基本命令

<1>创建版本库:

git init

将 当前目录转化为Git版本库。

<2>将文件添加到版本库中:

git add [file]

最初,每个Git版本库都是空的(即使当前目录下有文件),为了管理内容,你必须明确的把文件放到版本库里。这种有意识的步骤将重要文件和临时文件分离开来。如果当下目录中已经存在很多文件,使用 git add . 让Git把当前目录以及子目录中的文件都添加到版本库里。. 代表当前目录。

[注]:在add之后,Git知道了该文件是要留在版本库里的,然而,到目前位置,Git还只是暂存了这个文件。

<3>查看版本库状态:

git status

<4>配置提交作者:

git config --global user.name "Wayne Granger"

git config --global user.email "wayne.granger@oracle.com"

一旦设置成功后,提交将无需再写作者信息。

<4>提交文件

git commit -m "[comment]" \--author=" Wayne Granger <wayne.granger@oracle.com>"

必须提供日至消息和作者。

<5>修改文件,再次提交

git add [file]

git commit -m "[comment-2]"

或者

git commit -m "[comment-2]" [file]

<6>查看提交日志

git log

条目按照从最新的到最老的顺序罗列出来。

<7>查看提交的详细信息

git show [commit_id]

<8>查看开发分支简洁的单行摘要

git show-branch

默认会只列出master(默认的分支名)的最新提交。

git show-branch --more=10

输出额外的10个版本。

<9>查看提交差异

git diff [commit_id1] \[commit_id2]

<10>版本库内删除文件

git rm [file]

git commit -m "[comment]"

<11>版本库内文件重命名

git mv [file_name] [file_name2]

git commit -m "[comment]"

<12>创建版本库副本,克隆

git clone [org_dir_name] [cur_name]

<13>配置文件

./git/config

版本库特定的配置设置,可用--file选项修改,是默认选项。最高优先级。

~/.gitconfig

用户特定的配置设置,可用--global选项修改。

可以通过git config -l 查看用户特定的配置设置。

<14>移除配置设置

git config --unset --global [config_param_name]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息