#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]