repo和git使用技巧

初始化git仓库

repo init -u git://172.16.1.11/manifest.git -b
分支名称 -m wanglei.xml

更新仓库代码

repo sync

启动分支代码

repo start 分支名称 --all

下载新分支

repo forall -c git checkout -b 
本地分支名称(自定义)  服务器分支名称

切换到另一个分支

repo forall -c git checkout your_branch

克隆分支下的某个git仓库

git clone  git://172.16.1.11/teset_dir/test.git -b test-dev

删除分支

repo forall -c git branch -D 
分支名称

从本地代码中,将最近一次的修改抽取成patch

git add -u

git commit -m "correct the wrong info of charger status"

git format-patch -1

从分支的提交记录上抽取patch

git log

git format-patch 31accb599f63eadf07f606da9fe1e1b0fb728a65 -1

强制取消之前的修改,并恢复到最新版本

git reset --hard

将文件恢复到之前某个提交记录的版本

git log 文件名

git reset commit号

git stash

把patch提交到本地,以patch owner的名义提交

git am   patch名称

以自己的账号合入patch

patch -p1 <   patch名称

时间: 2024-11-02 18:41:58

repo和git使用技巧的相关文章

git 使用技巧总结 (不断更新中)

git 使用技巧总结 说明: 本地repo已经有啦,对应的远程repo 为tiger, 本地分支为master. 问题一: 当拉取代码的remote repo仓库为tiger, 而现在要将修改push到remote repo的 develop分支该如何? 思路:拉取新的remote_develop_repo_url, 将原有的代码合并到当前分支, 然后再提交到 remote_develop_repo_url,. 首先将当前修改提交到本地当前master分支, git commit -m "thi

七个你必须重视的 Git 使用技巧

与其他技术相比,Git应该拯救了更多开发人员的饭碗.只要你经常使用Git保存自己的工作,你就一直有机会可以将代码退回到之前的状态,因此就可以挽回那些你深夜里迷迷糊糊犯下的错误. 尽管这么说,Git的命令行界面可是出了名的难掌握.接下来,就给大家介绍7个小技巧,最大限度发挥Git的作用. 通常,大部分时间我们都只会用到add.commit.branch和push/pull这些命令.大部分人熟悉这套只往一个方向运转的工作流.你们有没有想过,如果自己往仓库中添加了错误的文件,或是将代码提交到了错误的分

git基本技巧

引用: http://www-cs-students.stanford.edu/~blynn/gitmagic/intl/zh_cn/index.html 保存状态 $ git init #初始化git,在git命令行下通过ls -a可以看到.git文件 $ git add . #把所有的文件添加到git暂存区里$ git reset --hard #恢复之前的版本 添加.删除.重命名 $git add readme.txt #添加$git rm file #删除文件$git mv file1

七个你无法忽视的Git使用技巧(转)

与其他技术相比,Git应该拯救了更多开发人员的饭碗.只要你经常使用Git保存自己的工作,你就一直有机会可以将代码退回到之前的状态,因此就可以挽回那些你深夜里迷迷糊糊犯下的错误. 尽管这么说,Git的命令行界面可是出了名的难掌握.接下来,就给大家介绍7个小技巧,最大限度发挥Git的作用. 通常,大部分时间我们都只会用到add.commit.branch和push/pull这 些命令.大部分人熟悉这套只往一个方向运转的工作流.你们有没有想过,如果自己往仓库中添加了错误的文件,或是将代码提交到了错误的

七个你无法忽视的 Git 使用技巧

与其他技术相比,Git应该拯救了更多开发人员的饭碗.只要你经常使用Git保存自己的工作,你就一直有机会可以将代码退回到之前的状态,因此就可以挽回那些你深夜里迷迷糊糊犯下的错误. 尽管这么说,Git的命令行界面可是出了名的难掌握.接下来,就给大家介绍7个小技巧,最大限度发挥Git的作用. 通常,大部分时间我们都只会用到add.commit.branch和push/pull这 些命令.大部分人熟悉这套只往一个方向运转的工作流.你们有没有想过,如果自己往仓库中添加了错误的文件,或是将代码提交到了错误的

git小技巧:git blame && git show 查看某一行代码的修改历史

先查看某行代码由谁写的,在哪个commit中提交的: git blame file_name git blame -L 58,100 KeyboardActivity.java 其显示格式为: commit ID | 代码提交作者 | 提交时间 | 代码位于文件中的行数 | 实际代码 类似于下面这样: 这样,我们就可以知道commit ID了,然后使用命令:Git show commitID来看~ git小技巧:git blame && git show 查看某一行代码的修改历史

git使用技巧

git使用技巧 转载自:http://172.17.144.8/iceway.zhang/shares/201604/201604_git_tips.md.html 我们在工作中几乎每天都会用到git,由于git的特性非常多,而且支持很多命令及参数,学习曲线比较陡峭.这里总结一些git的使用技巧,希望能通过学习本文内容掌握更多git的技巧以提高使用效率. 理解git原理 这里有一张git命令和对应的数据传输图,理解了这个图就基本理解了git的命令操作原理,后面学习git的命令时会事半功倍. st

git使用技巧集合(持续更新中)

git使用技巧集合(持续更新中) 在团队协作中,git.svn等工具是非常重要的,在此只记录一些git使用过程中遇到的问题以及解决方法,并且会持续更新. 1.git commit之后,还没push,如何撤销? 答:使用命令git reset --soft HEAD^即可,尽量不要使用命令git reset --hard HEAD,因为这样撤销是非常彻底的,本地文件也会删除(HEAD是指向最新的提交,上一次提交是HEAD^,上上次是HEAD^^,也可以写成HEAD-2 ,依次类推) 原文地址:ht

25个 Git 进阶技巧

我已经使用git差不多18个月了,觉得自己对它应该已经非常了解.然后来自GitHub的Scott Chacon过来给LVS做培训,而我在第一天里就学到了很多. 作为一个对git感觉良好的人,我觉得分享从社区里掌握的一些有价值的信息,也许能帮某人解决问题而不用做太深入研究. 基本技巧 1. 安装后的第一步 在安装好git后,你第一件该做的事是设置你的名字和电子邮箱,因为每次提交都要用到这些信息: $ git config --global user.name "Some One" $ g