git 常用指令
来源:互联网 发布:金融合作大数据平台 编辑:程序博客网 时间:2024/06/06 03:18
- 下载代码
repo init -u gitadmin@gitsrv01.sprandroid/platform/manifest.git -b XXXXXXX repo init -u gitadmin@gitmirror.spm:android/platform/manifest.git -b <branch> ------------------------------------------------------------------------------------------------------------------------------------------------------ 使用manifest.xml文件去下载代码的方法: 1. 准备好manifest.xml文件(可以造hudson服务器IDH区域下载某个节点对应的manifest.xml文件) 2. 运行指令: repo init -u gitadmin@gitsrv01.spm.com:android/platform/manifest.git -b oid4.4_3.10 -m manifest.W14.30.7-00.xml 3. 这时应该会在目录下生产.repo子目录,同时会提示manifest.W14.30.7-00.xml文件找不到。 4. 将manifest.W14.30.7-00.xml文件复制到.repo/manifests目录下(与default.xml文件同级) 5. 重新运行指令: repo init -u gitadmin@gitsrv01.spm.com:android/platform/manifest.git -b sp4_3.10 -m manifest.W14.30.7-00.xml 6. 运行: repo sync
- 提交代码
1. 创建本地private branch: checkout -b branch_name 2. 改动代码,保存改动: git add . 3. commit (如果是追加改动: commit --amend) 4. 提交到服务器: git push ssh://jg@10.0.64.28:29418/u-boot HEAD:refs/for/spot git push ssh://jng@10.0.64.28:29418/kernel/common HEAD:refs/for/x3.10 5. 如果push失败,执行: git fetch korg git branch -r(获取branch_name) git rebase branch_name
- 重新配置本地环境
1. 彻底把本地自己的修改清理干净 repo forall -c 'git clean -df && git reset --hard HEAD' a. git clean -df 指令表示清除本地仓库自己所有的修改。 b. 对本地所有的仓库做同样的操作。 c. git reset --hard HEAD 表示退回到上次提交时候的节点。 2. 回退到某个节点 git reset --soft XXXXXXX (保留本地修改,切换到其它节点上去) git reset --hard XXXXXXX (不保留本地修改,切换到其它节点上去) git checkout XXXXXXX (不保留本地修改,切换到其它节点上去) 3. Git 错误commit后,取消commit方法 git reset --mixed HEAD^ 4. git log -p filename 查看这个文件的修改历史,以及每个人具体的修改。 5. git show commit_id --stat 查看这个修改涉及的文件名称,以及做了几处修改 6. 当有新加文件时,如果要做patch,使用以下指令: 1. git add . 2. git diff --cached > ./1.patch 7. 当需要查看文件的某一行代码是谁修改了的时候,可以使用以下指令: git blame init/builtins.c
本地改动清除:git checkout -f
0 0
- git 常用指令
- git常用指令
- Git 常用指令
- git 常用指令
- Git 常用指令详解
- git常用指令整理
- git常用指令
- git 常用指令
- Git常用指令集合
- git 常用指令详解
- git 常用指令
- git常用指令
- 常用git指令整理
- git 常用指令
- git常用指令
- git常用指令(转)
- Git部分常用指令
- git 常用指令
- hibernate入门案例
- 正则表达式好文及工具收集
- 安装Ubuntu时遇到的问题,做一个笔记记录一下
- ArrayBlockingQueue的使用
- Android Studio在线更新注意事项
- git 常用指令
- 二叉树 递归 非递归
- poj3684
- 数据结构-链式队列
- xsd文件校验xml内容
- 从物理执行的角度透视spark Job
- 程序员面试技巧总结,希望对即将进入这个行业的码农有帮助
- 多表批量导出txt及打压缩包下载
- android 百度地图获取两个坐标的实际路线距离