git 常用命令速查
git 常用命令速查
命令速查表
一.克隆项目
把远程仓库上的项目克隆到本地。一般来说项目是有1个或2个分支,主要是做开发和线上的区别。既然所属分支不一样,那命令也会有一点区别。这里假设是有2个分支,dev 和master
克隆master分支
master分支一般就是默认的分支,这里的方法同样适用于只有一个分支的情况。
克隆dev分支
二.更新本地项目
更新项目一般是远程仓库上的项目已经更新了,本地仓库需要拉去那个更新,把当前项目更新为最新状态。
就是更新本地仓库
这里又分为两种,只有一个分支的,和有多个分支的。
更新只有一个分支:master
更新某一个分支,比如dev
三.更新远程仓库的项目
既然是更新,那么在这个远程仓库地址上就已经有项目了,现在就是把修改后的代码同步更新到远程仓库上。
更新master分支
更新dev分支
常见方法(3种)
- add 并且commit,再checkout,提交到当前分支;
- add但不commit,可以stash,然后checkout回来之后stash apply ,再commit ,提交到当前分支
- add ——checkout ——commit,提交记录就在切换分支下面。
这是方法一的具体过程。
- 在对应的文件夹根目录打开git bash 界面
- 将索要提交的文件信息(修改过和更新过的文件)添加到索引库
git add . - 根据索引库的内容进行文件提交
git commit -m "描述信息" - (如果已存在分支可以跳过这步)新建分支
git branch 分支名,如dev - 查看该项目的所有分支(本地和远程),并在当前所在分支前加*标记。
git branch -a- 只查看本地分支
git branch - 只查看远程分支
git branch -r
- 只查看本地分支
- 切换本地分支
git checkout 分支名,如dev - 将远程分支的代码pull到本地分支
git pull origin dev:dev- git pull <远程主机名> <远程分支名>:<本地分支名>
- 把本地分支的代码推到远程分支中
git push origin dev:dev- git push <远程主机名> <本地分支名>:<远程分支名>
如果忽略远程分支名,则表示将本地分支推送至与之存在”追踪关系“的远程分支(比如,两个同名),如果该分支不存在,就会新建一个分支。
新建本地分支
四.查看该项目分支数(本地+远程)
有些时候,我们可能忘记了当前项目下有几个分支了,因为在本地,所以没办法直接查看这个项目的分支数。所以用命令来查看。
切换本地分支
五. 查看本地项目对应的远程仓库地址



初始化项目
进入项目文件夹的根目录里,通过初始化该项目,让这个项目变成git可以管理的仓库。
把文件添加到版本库里
在提交文件之前,需要把所有的文件都先添加到暂存区里去。
这里的点(.) 和前面的单词之间要隔一个空格。点的意思,就是添加这个文件夹下面的所有文件。
添加提交文件的备注说明
关联到远程库
参考资料:
- 如何用命令将本地项目上传到git——eedc(博客园)
- git fetch 更新远程代码到本地仓库——圣耀(博客园)
- git命令-远程仓库拉取、本地仓库更新、工作空间提交等等——jtracydy(CSDN)
- git提交项目到已存在的远程分支——林七七(博客园)
git 常用命令速查的更多相关文章
- 转收藏:Git常用命令速查表
一. Git 常用命令速查 git branch 查看本地所有分支git status 查看当前状态 git commit 提交 git branch -a 查看所有的分支git branch -r ...
- Git 常用命令速查表(图文+表格)
一. Git 常用命令速查 git branch 查看本地所有分支git status 查看当前状态 git commit 提交 git branch -a 查看所有的分支git branch -r ...
- Git 常用命令速查表(图文+表格)【转】
转自:http://www.jb51.net/article/55442.htm 一. Git 常用命令速查 git branch 查看本地所有分支git status 查看当前状态 git comm ...
- Git常用命令速查表 & Git Basics & github : release 发布!
Git常用命令速查表 & Git Basics & github : release 发布! Git常用命令速查表: 1 1 1 1 1 http://git-scm.com/bo ...
- Git常用命令速查表,新手必备版本控制
Git 跟 SVN 一样,都是用于管理代码的版本控制工具.无论在项目中,我们负责哪一块,只要需要编写代码,就必须熟悉Git(依公司要求而定). 当然,用的越熟练,处理的项目越顺利,离出任CTO.迎娶白 ...
- [No0000176]Git常用命令速查表(收藏大全)
名词 master: 默认开发分支 origin: 默认远程版本库 Index / Stage:暂存区 Workspace:工作区 Repository:仓库区(或本地仓库) Remote:远程仓库 ...
- Git 常用命令速查(转载)
git branch 查看本地所有分支git status 查看当前状态 git commit 提交 git branch -a 查看所有的分支git branch -r 查看远程所有分支git co ...
- Git常用命令速查手册
Git组成 1.初始化仓库 git init 2.将文件添加到仓库 git add 文件名 # 将工作区的某个文件添加到暂存区 git add -u # 添加所有被tracked文件中被修改或删除的文 ...
- Git 常用命令速查手册
来源:https://www.jianshu.com/p/5ee9897b6b65 1.初始化仓库 git init 2.将文件添加到仓库 git add 文件名 # 将工作区的某个文件添加到暂存区 ...
随机推荐
- Yii框架2.0的小部件
小部件是视图里的可重用单元. 小部件是在视图中使用的,但是可能需要使用控制器传给他的模型,比如在渲染表单的时候.比如一般的时间拾取器就可以直接砸视图里加入如下代码就可以: <?php use y ...
- JUnit4.12 源码分析(二)之TestRule
1. TestRule TestRule和@Before,@After,@BeforeClass,@AfterClass功能类似,但是更加强大; JUnit 识别TestRule的两种方式: 方法级别 ...
- Windows使用中的一些小技巧
1.网站保存在桌面 在桌面新建一个快捷方式,然后输入网址即可.
- 爬虫之FileCookieJar
简介 虽然CookieJar模块能够做到给请求设置cookie,但是它的cookie是保存在内存里的,每次用都需要重新设置, 这就衍生了一个它的子类---FileCookieJar,它可以将cooki ...
- maven 之 web.xml 头设置错误问题
1.一般开发工具创建web.xml的时候会默认添加web.xml头,而有些插件(例如maven相关插件)默认添加的为 版本和你的开发工具Project facets(项目特性)中设置不同.那么就会导致 ...
- SQL事务回滚 写法(转)
以下是SQL 回滚的语句:方案一:SET XACT_ABORT ON--如果产生错误自动回滚GOBEGIN TRANINSERT INTO A VALUES (4)INSE ...
- 009-Shell 函数
一.函数定义 linux shell 可以用户定义函数,然后在shell脚本中可以随便调用. shell中函数的定义格式如下: [ function ] funname [()] { action; ...
- Intellij IDEA如何使用Maven Tomcat Plugin运行web项目
首先,Run ——> Edit Configurations,这时候如下图: 然后点击左上角的加号,可以添加一个新的配置,如下图: 选择Maven,如下图: 下面填上自己的配置信息,点击appl ...
- (转)VC串口小程序(用SerialPort类)
××××××××××××××××××××××××××××××××××××××××××××××××××××× 在MFC里面实现串口通讯有很多方式: 方案一:使用微软公司提供的 串口类,SerialPor ...
- HTML5游戏开发系列教程4(译)
原文地址:http://www.script-tutorials.com/html5-game-development-lesson-4/ 这篇文章是我们继续使用canvas来进行HTML5游戏开发系 ...
