git备忘录

基本命令

创建一个空的版本库

git init

将文件添加到版本库的索引中

git add filename
git add *

创建一个新的提交记录(-m之后是提交留言)

git commit -m "message..."
git commit -a (-a 参数为提交全部修改过的文件)

查看提交相关的信息

git log

或者添加一个参数 -number来限制git log输出的个数

git log -3

快速查看历史记录

git log --pretty=oneline

这里输出最近的三条log信息


分支

创建一个分支

git branch RB_1.0 master

RB代表发布分支(Release Branch)

切换分支

git checkout RB_1.0

打标签

git tag 1.0 RB_1.0

变基命令

(将一条分支上的修改的修改在另外一条分支的末端重现, 希望变基到哪条分支末梢, 就使用哪条分支名称做为参数)

git rebase RB_1.0

将RB_1.0 中的修改整合到master分支上

删除分支

git branch -d RB_1.0

删除分支看上去很危险, 其实只要打过标签, 很容易从中恢复。使用如下命令:

git branch RB_1.0.1 1.0
git  checkout RB_1.0.1

归档

git archive --format=tar --prefix=archive-1.0/ 1.0 | gzip > archive-1.0.tar.gz
git archive --format=zip --prefix=archive-1.0/ 1.0 > archive-1.0.zip  

远程克隆

git clone git://github.com/xxxx.git  remote
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Git是目前最流行的版本管理系统,也是最先进的分布式版本控制系统(distributed version cont...
    pro648阅读 5,989评论 1 17
  • 常见命令 1.初始化一个代码仓库git init2.如果使用git必须给git配置一个用户名和邮箱给当前的git仓...
    Nidalee丶阅读 587评论 0 0
  • “这次可以给我照片了吗?”嘟嘟,糖糖的手机里忽然传来一条微信。糖糖一头乌黑的长发如瀑布般披在肩上,一双大眼睛闪闪发...
    一滴露水阅读 473评论 9 5
  • 薛之谦在上海演唱会时为他的前妻高磊鑫唱了宋冬野的安河桥,这件事我是从一个朋友推送给我的文章中看到的。后来我又去找到...
    堆稻草阅读 2,471评论 0 3
  • “巧克力姑娘”傻傻的,有很多梦想,歌星,演员,编剧,作家,后来走了曲线救国,在一个三线城市学了中文。当了老师。 毕...
    小太阳丹丹姐阅读 311评论 0 0

友情链接更多精彩内容