Git使用汇总
1.下载代码,代码被下载到本地
git clone https://github.com/nuptboyzhb
2.提交代码
git commit -a -m "期间提交的信息叙述性说明"
3.更新代码。远程代码拉到本地
git pull
4.上传已提交代码,将本地的提交上传到远程仓库
git push
5.重置代码
git reset --hard HEAD
6.查看git状态
git status
7.查看改动的内容
git diff
8.查看全部分支
git branch -a
9.下载分支
git fetch origin 分支名称
10.将远程分支拉到本地
git checkout -b 本地分支名称 remote/origin/分支名称(远程分支路径)
11.切换分支
git checkout 还有一个分支的名称
12.合并分支
git merge 还有一个分支的名称
(将还有一个分支合并到当前分支)
13.关于git flow的内容,參见例如以下:
http://danielkummer.github.io/git-flow-cheatsheet/
14.将本地分支上传到远程
git push -u origin 分支名称(本地的分支名称)
比方:git push -u origin magic_mojin
15.本地在当前分支的基础上新建一个分支
git checkout -b 分支名称
------------------------------------------------------------github--------------
将本地文件夹上传到github的步骤:
1.cd <本地文件夹>
2.git init
3.touch .gitignore
4.vim .gitignore
排除一些文件夹。比方/bin之类的
5.git add .
加入全部的文件。注意:add后面一个点
6.git commit -a -m "提交时的描写叙述信息"
此时仅仅是提交到本地
7.在github网页上新建一个github仓库。比方:https://github.com/nuptboyzhb/GLSurfaceViewBmpDemo.git
8.git remote add origin https://github.com/nuptboyzhb/GLSurfaceViewBmpDemo.git
将本地分支加入到远程
9.git push origin master
将本地分支推到远程
10.touch readme.md
假设你须要一个readme文件。先新建
11.vim readme.md
编辑,不会?请看这里:https://stackedit.io/
12.git add readme.md
将文件加入进来
13.git commit -a -m "add the readme.md"
提交到本地
14.git push origin master
推送到远程
15.到这个地方。你应该知道怎么做了。。
-------------------------------------------------------------------------------------------
当然,你也能够这么干:
1.git clone <remote url>
将仓库克隆到本地仓库
2.将代码拷贝到本地仓库
3.git add .
4.git commit -m "initial commit"
5.git push
------------------------------------
你能够使用rm命令删除之前的.git仓库。比方:
rm -rf .git
版权声明:本文博客原创文章,博客,未经同意,不得转载。
Git使用汇总的更多相关文章
- 常用Git命令汇总
常用Git命令汇总 跟着R哥来到了新公司(一个从硬件向互联网转型中的公司),新公司以前的代码基本是使用SVN做版本控制,甚至有些代码没有做版本控制,所以R哥叫HG做了一次Git分享,准备把公司所有的代 ...
- Git命令汇总(补充篇)
上一篇<Git命令汇总基础篇>总结了使用Git的基本命令,这一篇作为补充主要给大家讲一些平时使用中的技巧和总结 . 学会了这些命令,已经基本解决了使用Git中大部分问题. 1.gitign ...
- Git命令汇总(基础篇)
自己用Git有一段时间了,随着项目越来越多,功能分支也随之增加,从简单的基础命令到随心所欲,需要自己不断地去尝试总结,下面来分享一下我的Git使用总结. 本章基础篇主要讲解一些Git代码提交流程和Gi ...
- 常用 Git 命令汇总
Git 命令汇总 1 Git 的一些通用术语 1.1 Git 的几个区 1.2 如何标识 Git 的某次提交 2 Git 配置 2.1 配置 2.2 读取配置 2.3 与 Beyond Compare ...
- windows下使用Git命令汇总
这里只是简单汇总下Git主要命令,方便记忆:汇总的不好,请各位包容,谢谢!想看详细讲解,推荐廖雪峰大神的教程,地址如下:http://www.liaoxuefeng.com/wiki/00137395 ...
- Git命令汇总
1. 工作区和版本库 说明: 工作区(Working Directory)就是创建仓库的文件夹 版本库(Repository)就是工作区的隐藏目录.git,版本库中有暂存区(stage/index)和 ...
- git 指令汇总
学习git过程中整理的笔记: git add 添加文件到暂存区: git commit -m "更改说明" 提交文件更改: git status 查看当前文件状态: git dif ...
- git 知识点汇总
git commit git commit 命令执行后, git 主要执行了三个操作: 为每一个文件生成一个快照 每一个文件其实是真的数据, 所以 git 会把整个文件内容转成二进制, 然后经过压缩直 ...
- 工作中git 操作汇总
1. git branch -l 查看本地branch 2. git reset --hard 回滚全部修改 3. git status 查看本地修改 4. git pull 更新代码 5. gi ...
随机推荐
- java nio-理解同步、异步,阻塞和非阻塞
理解同步.异步,阻塞和非阻塞 结论:阻塞.非阻塞与是否同步异步无关. 转自知乎 “阻塞”与"非阻塞"与"同步"与“异步"不能简单的从字面理解, ...
- hdu1114(完全背包)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1114 分析:很裸的一道完全背包题,只是这里求装满背包后使得价值最少,只需初始化数组dp为inf:dp[ ...
- premake 使用clang替换gcc
接着前文:premake在Ubuntu和GCC环境下创建简单的C++工程 由于clang支持gcc所有参数,所以使得在premake中替换gcc变得很简单.基本上就是通过传递参数或者设置环境变量的方式 ...
- 百度map android sdk3.5实现定位 并跳转的指定坐标,加入标记
前几天又下载了新的百度地图sdk,3.5版本号.发现百度地图api有了较大变化 定位和3.0版本号差点儿相同 可是设置地图中心和加入maker标记有较大变化 设置地图中心点 // 定义地图状态zoom ...
- c#程序内存分配
c#程序内存分配 进程可使用内存数就是操作系统给进程分配的最大地址,一般的32位操作系统提供给用户地址最大都是3g(操作系统自己保留1g),windows由于商业目的,对于个人用户只提供了2g地址,要 ...
- Redis在win7上的安装与可视化应用
Redis是一个key-value存储系统.和Memcached类似,它支持存储的value类型相对更多,包括string(字符串).list(链表).set(集合).zset(sorted set ...
- 《JavaScript设计模式与开发实践》读书笔记之命令模式
1.命令模式 1.1 传统的命令模式 命令模式的应用场景:请求的发送者和请求接收者消除彼此耦合关系 以页面点击按钮为例 点击按钮后,借助命令对象,解开按钮和负责具体行为对象之间的耦合 <body ...
- C语言 - printf的占位符(%) 异常
printf的占位符(%) 异常 本文地址: http://blog.csdn.net/caroline_wendy/article/details/26719135 C语言中, 使用%代表占位符的意 ...
- Android 权限添加
在AndroidMainFest.xml中加上以下代码就行了 添加WiFi以及访问网络的权限: <uses-permission android:name="android.permi ...
- Outlook将收到邮件的附件保存在磁盘
1. 新建一个宏 1)文件->选项->自定义功能区, 把主选项卡的 开发工具勾选上. 2)开发工具->宏,输入宏名,创建. 加入以下代码 Public Sub SaveAttach( ...