Git HelloWorld
Git HelloWorld,Git HelloWorld教程,第一次使用 git 时,我们首先需要初始化一个 git 仓库,接着,我们还需要做一些初始化的配置,比如配置用户名、配置邮箱等信息。
git命令帮助
在 git 中,我们要查看一个命令具体怎么使用,也就是查看 git 命令的帮助文档,我们可以使用 git help 命令,或者使用 git verb --help 命令,也可以使用 -h 显示简单的帮助。
git init命令详解
git init 命令用来初始化一个空的 git 本地仓库。执行完 git init 命令,当前目录下会自动生成 .git 隐藏文件夹,该隐藏文件夹就是 git 版本库。
git追踪新文件(git add)
git add 命令是个多功能命令 ,根据目标文件的状态不同,此命令的效果也不同,可以用来:开始跟踪新文件、把已跟踪的文件放到暂存区还能用于合并时把有冲突的文件标记为已解决状态。
git提交文件(git commit)
git commit 命令主要是将暂存区里的改动提交到本地的版本库。每次使用 git commit 命令我们都会在本地版本库生成一个 40 位的哈希值,这个哈希值也叫 commit-id。
git查看文件状态(git status)
git status 命令用于显示工作目录和暂存区的状态。使用 git status 命令能看到那些修改被暂存到了,哪些没有,哪些文件没有被 Git tracked 到。
git工作区暂存区资源库远程仓库
Git 本地有四个工作区域:工作目录(Working Directory)、暂存区(Stage/Index)、资源库(Repository或 Git Directory)、git 仓库(Remote Directory)。
git重命名文件git mv
git mv 命令用于重命名文件,目录或符号链接。git mv 命令其实是首先执行了 mv 命令,将旧文件重命名为新文件,接着,使用 git rm 命令删除旧文件,并使用 git add 添加新文件。
git pull命令详解
git pull 命令的作用是,取回远程主机某个分支的更新,再与本地的指定分支合并。其实 git pull 就是 git fetch 与 git merge 两个命令的合并。
Git分支
几乎所有的版本控制系统都以某种形式支持分支。 使用分支意味着你可以把你的工作从开发主线上分离开来,以免影响开发主线。 在很多版本控制系统中,这是一个略微低效的过程——常常需要完全创建一个源代码目录的副本。对于大项目来说,这样的过程会耗费很多时间。
git ssh公钥
许多 Git 服务器都使用 SSH 公钥进行认证。 为了向 Git 服务器提供 SSH 公钥,如果某系统用户尚未拥有密钥,必须事先为其生成一份。 这个过程在所有操作系统上都是相似的。
Git grep搜索
git grep 命令通常用于检索文件中的文本内容,当然, 你也可以用 Linux 下的 grep 命令进行搜索, 但是 git grep 命令能让你不用签出( checkout )历史文件,就能查找它们。