Git常用基本命令

Git是分布式版本控制系统(DVCS),其含义就是:除了中央仓库之外,还有本地仓库,团队中每一个成员的机器上都有一份本地仓库,这个仓库里包含了所有的版本历史,每个人在自己的设备上就可以提交代码、查看历史,而无需联网和中央仓库交互——当然,取而代之的,你需要和本地仓库交互。当然,由于每个成员的负责项目的部分不同,所以最终还是要与中央仓库(远程仓库)进行交互。

Git的使用方式可以使用Android内置的插件,推荐使用命令行的形式,有助于理解。

下面介绍Git一些常用命令及其含义:

①设置基本信息
git config -global user.name” “ —设置用户名
git config -global user.email” “ —设置邮箱
在查看提交记录时,会显示出来。


cd —跳转到指定的目录
git init —创建本地代码仓库
git add —向代码仓库中添加文件
git add * —添加所有文件


忽略文件 ,在Android的 .gitignore 文件,是项目自动生成的

其中 *.xml 表示添加代码到仓库时忽略所有以 .xml 为后缀的文件,其余的表示忽略指定的文件。


git status —查看文件的状态,或者修改的情况
git diff —查看所有文件的修改情况
git checkout —撤销未提交的修改
git reset —取消添加(没有提交之前的添加)
git add * —添加所有文件
git log * —查看提交记录
ls -al —查看记录,文件信息

git log -p — -p是--patch 的缩写,可以看到每一个 commit 的每一行改动。
log --stat 查看简要统计
git show —某个具体的 commit 的改动内容


分支的用法,一般没有分支的话,我们都是处于Master的主线上
git branch —查看分支
git branch version1.0 —创建分支名为version1.0的分支
git checkout version1.0 —切换到version1.0分支

分支的合并
git branch master —切换到主分支
git merge version1.0 —将Version1.0分支合并到主分支

git branch –D version1.0 —删除分支名为version1.0的分支


与远程版本库的协作,现在我们使用比较多的是GitHub
git clone + 网络端地址 —将远程版本库中的代码仓库复制到本地,将Clone下的文件复制到本地项目文件夹中,然后就可以添加文件了
git push —将本地库的文件同步到远程版本库中
git pull —将远程版本库同步到本地

git pull —将远程版本库同步到本地
git pull 是 git fetch 与git merge 的结合体

git push origin branch1 -f 强制push


添加一个新的远程仓库
git remote add [ shortname] [url ]

查看远程仓库的信息
git remote show [remote-name]

以上就是一些比较常用的git命令。

你可能感兴趣的:(Git常用基本命令)