git 的一些用法

以前都是在github上面整整,基本的git clone就足够了,git push, git pull一直没有深入学习。

现在工作中需要用到,所以把最近遇到的一些总结起来了

    git checkout develop #切换到develop分支
    git push -u --all    #这样可以把本地的分支与远程的分支关联起来,否则git pull的时候会需要你git push --set-upstream之类的。

    git merge --no-ff develop -m "Merge from develop branch" #从develop 分支合并到当前分支
    git log --pretty=oneline --graph
时间: 2024-11-05 18:56:59

git 的一些用法的相关文章

git diff的用法

git diff的用法 在git提交环节,存在三大部分:working tree, index file, commit 这三大部分中:working tree:就是你所工作在的目录,每当你在代码中进行了修改,working tree的状态就改变了.index file:是索引文件,它是连接working tree和commit的桥梁,每当我们使用git-add命令来登记后,index file的内容就改变了,此时index file就和working tree同步了.commit:是最后的阶段

git 的基本用法

安装好git之后,在开始菜单输入:git bash, 运行. 1.新建一个仓库: git config --global user.name Chxxxxxen git config --global user.email [email protected] cd d: mkdir myGit   (这是创建一个新的文件夹) cd myGit git init 此时myGit就是你的仓库啦!备注:有下划线的都是自选的,不需要跟我写的相同. 2.使用git(本地使用),这一步是建立在已经完成了第1

Git log高级用法

格式化Log输出 首先,这篇文章会展示几种git log格式化输出的例子.大多数例子只是通过标记向git log请求或多或少的信息. 如果你不喜欢默认的git log格式,你可以用git config的别名功能来给你想要的格式创建一个快捷方式. Oneline --oneline标记把每一个提交压缩到了一行中.它默认只显示提交ID和提交信息的第一行.git log --oneline的输出一般是这样的: 0e25143 Merge branch 'feature' ad8621a Fix a b

Git stash 常见用法

Git stash git stash这个命令可以将当前的工作状态保存到git栈,在需要的时候再恢复 1.1 git stash  保存当前的工作区与暂存区的状态,把当前的工作隐藏起来,等以后需要的时候再恢复,git stash 这个命令可以多次使用,每次使用都会新加一个[email protected]{num},num是编号 1.2 git stash pop 默认恢复git栈中最新的一个[email protected]{num},建议在git栈中只有一条的时候使用,以免混乱 1.3 gi

git log 高级用法

转自:https://github.com/geeeeeeeeek/git-recipes/wiki/5.3-Git-log%E9%AB%98%E7%BA%A7%E7%94%A8%E6%B3%95 内容很详细.实用. 这是一篇在原文(BY atlassian)基础上演绎的译文.除非另行注明,页面上所有内容采用知识共享-署名(CC BY 2.5 AU)协议共享. 每一个版本控制系统的出现都是为了让你记录代码的变化.你可以看到项目的历史记录--谁贡献了什么.bug是什么时候引入的,还可以撤回有问题的

git commit --amend用法(摘抄)

适用场景: 比方说,你的代码已经提交到git库,leader审核的时候发现有个Java文件代码有点问题,于是让你修改,通常有2种方法: 方法1:leader 将你提交的所有代码 abandon掉,然后你回去 通过git reset …将代码回退到你代码提交之前的版本,然后你修改出问题的Java文件,然后 git add xx.java xxx.java -s -m “Porject : 1.修改bug…” 最后通过 git push origin HEAD:refs/for/branches 方

【git】Git branch && Git checkout常见用法

git branch 和 git checkout经常在一起使用,所以在此将它们合在一起 1.Git branch 一般用于分支的操作,比如创建分支,查看分支等等, 1.1 git branch 不带参数:列出本地已经存在的分支,并且在当前分支的前面用"*"标记 1.2 git branch -r 查看远程版本库分支列表 1.3 git branch -a 查看所有分支列表,包括本地和远程 1.4 git branch dev 创建名为dev的分支,创建分支时需要是最新的环境,创建分支

git notes的用法

1. notes翻译为中文评注 2. notes出现的作用 避免某一次commit的内容修改导致当前以及随后的commit发生变化,相当于在当前的commit后面追加一些信息,如: 某次commit的内容如下: (git log 1234567890123456789012345678901234567890 ) commit 1234567890123456789012345678901234567890 Author: Jello Smith <[email protected]163.co

git的基本用法

之前一直是用gitextension开发,图形化界面的好处就是简单易懂,现在可能我水平还不够,不能够说出他很多坏处,至于现在我开始放弃使用git的图形化界面完全是因为现在的公司,现在的工作开发仓库用git,所以平时也就联系一下使用git命令行呗. 使用git命令好处还是有的.这练着练着就觉得git的命令行方式确实比较高端,首先看着高端,毕竟要记住好多命令嘛,装个逼..哈哈.其次,用命令行基本不会出行卡机的现象,用过gitextension的都知道那个软件经常会卡.然后我记得第一次拉去git项目必

git patch 的用法

1使用git format-patch生成所需要的patch:当前分支所有超前master的提交:git format-patch -M master某次提交以后的所有patch:git format-patch 4e16                --4e16指的是commit名从根到指定提交的所有patch:git format-patch                          --root 4e16某两次提交之间的所有patch:git format-patch 365a.