(一) 开发者信息注册
git config user.name “minjibing”
git config user.email min.jibing@eastaeon.com
Ex:Author部分显示了提交者信息
(二) 从服务器上获取代码
git clone ssh://git@192.168.0.22/home/git/<版本库名称>
红色部分在于同一git服务器都是相同的。
<版本库名称>.git 代表项目在服务器上的版本库命名。
(三) 获取开发branch最新代码
git clone完之后获取到的代码是服务器上版本库当前的branch,
查询当前branch的方法:git branch
Ex:加*代表的就是当前所在branch
git branch 经常用到的参数还有:
1. git branch –a 显示全部branch,包括远程和本地
2. git branch –r 只显示远程branch
如果想切换到其他branch,比如我们想切刀基础版本branch工作,在服务器上branch k50xv4是基础版本的branch,所以使用:
git checkout –b k50xv4 origin/ k50xv4
origin/ k50xv4 代表上图红色字体的远程分支
checkout成功后会得到一个和服务器上branch k50xv4一样的本地branch k50xv4。
git checkout BRANCHNAME
(四) 提交修改
假如对文件
alps/mediatek/config/ztenj75_sz_cu_ics/ProjectConfig.mk
和alps/ mediatek/config/ztenj75_sz_cu_ics/ android.hardware.bluetooth.xml有修改,
1. git add alps/ mediatek/config/ztenj75_sz_cu_ics/ProjectConfig.mk alps/ mediatek/config/ztenj75_sz_cu_ics/ android.hardware.bluetooth.xml
2. git commit –m “FNXXXXX:修改问题XXX”
3. git push k50xv4 origin/k50xv4
这里的修改包括,添加,修改。
删除 git rm
git revert
(五) 查看提交记录 git log
(六) 查看工作区文件状态 git status <PATH>
(七) 查看工作文件修改内容 git diff
查看两个commit 之间的差异 git diff commitID-1 commitID-2
(八) 修改历史状态 git reset
git reset commitID 版本库和暂存区恢复到commitID状态
git reset –soft commitID 版本库恢复到commitID状态
git reset –hard commitID 版本库工作区恢复到commitID状态
(九) 暂存当前工作区和恢复暂存的工作区
git stash
git stash pop
(十) Merge其他分支修改
git merge branchName
(十一)创建一个新分支
git branch newbranchname
创建完并没有立即切换到这个分支,要使用
git checkout newbranchname
(十二) 恢复工作区某个文件修改
git checkout <path>
以下命令和版本库同步服务器相关:
(一) git clone
(二) git push origin k50xv4:k50xv4
(三) git pull = git fetch +git merge
(四) git fetch +git merge
分享到:
相关推荐
git基本使用手册
git基本使用.md
git基本使用,上传本地文件到git,更新远程厂库等
git常用指令整理,适合新手使用,有图解注释
Git基本使用_嵌入式-常用知识&面试题库_大厂面试真题.docx
新创建文件文件在项目中打开cmd 端查看状态$ git status如上图有两个文件没有添加 git下面添加git 文件(git add * => 全部添加)在
团队工作必备,代码日志的详细记录,分支合并新建基本规则
Git版本控制工具对命令模式使用的整理
GIT版本控制器的基本原理及应用,PPT首先介绍的GIT的一些常用命令,之后着重介绍了GIT中分支的概念与合并的过程。
Gitee的使用
Git版本控制工具对命令模式使用的整理
基于ubuntu 使用git 基本命令创建本地仓库的例子说明文档,详细说明如果使用git创建自己个本地仓库,并提交代码
云计算原理与实践配套实验文档之 Git基本操作:Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的...
Git基本操作
内容: Git基本概念 Git架构和工作原理 Git具体使用 目标: 了解Git是什么 配置和搭建Git环境 使用Git控制程序版本
Git-Tutorials 基本使用教学 :memo: 因为小弟觉得这东西蛮有趣的,所以就简单写个教学文,顺便记录一下 :memo: ,希望能帮助想学的人 :grinning_face_with_smiling_eyes: 如果教学有误再请纠正 :grinning_face_with_...
该文档详细介绍了git的使用,用于指导新手使用git。
git基本操作与使用,内部分享