通过Git指令下载源码
Git概念说明
三种状态:修改状态、暂存状态和Git仓库
基本的Git工作流程:
在工作目录中修改文件
暂存文件,将文件的快照放入暂存区域
提交更新,找到暂存区域的文件,将快照永久性存储到Git仓库目录
配置用户信息
配置用户信息,在每次的git提交中会使用这些信息。
git config --global user.name "字符串"
git config --global user.email 22812@qq.com
其中,--global只需配置一次,以后的git都会使用这些信息,如果在某一个目录下改变用户信息,不适用--global。
检查配置信息指令
git config --list
获取帮助
git help <verb> / git <verb> --help / man git- <verb>
Repository(仓库)
仓库(工程文件的集合)中包含的内容:
commit objects
commit objects的指针,叫做heads
Git的仓库和工程存储在同一个目录下,名称为.git
获取Git仓库
获取方法:从服务器中克隆一个现有的Git仓库 和 在现有的项目或目录下导入所有文件到Git中。
从服务器中克隆一个现有的Git仓库
git clone URL <dir>
URL:服务器主机地址 dir:当前存储目录
现有目录中初始化仓库
1、进入现有目录路径
2、git init 创建一个名为.git的子目录,包含有初始化的Git仓库的必要文件。
3、对指定文件进行跟踪:git add <file> git commit -m '更改说明'
跟踪文件
检查当前跟踪文件的状态
git status //当前分支名,文件修改信息等
状态简览
git status -s //A标记:新添加到暂存区 M标记:修改过的文件
跟踪新文件
git add <file> //开始跟踪文件file,暂存状态
查看已暂存和未暂存的修改
git diff
提交更新
方法一:
git status //查看文件的状态,是否有暂存
git add //未暂存,则暂存文件
git commit -m "说明字符串" //提交保存到仓库
方法二:
git status //查看文件的状态,是否有暂存
git commit -a //直接将跟踪过的文件暂存一并提交保存
通过git命令行从github上下载指定branch的项目源码
git clone -b branch_name git://xxx/project.git