git指令使用
仓库为空,本地创建git项目之后提交到仓库中
1.创建项目文件夹(本地git仓库)
2.在项目文件夹中右键:选择Git Bash
3.初始化项目:git init -- 会出现一个.git的隐藏文件夹
4.将项目文件拷贝到本地仓库中
5.链接远程仓库(GitHub或码云上的仓库)
git remote add origin 仓库地址
6.查看当前git仓库状态:git status
7.添加上传文件:git add 文件名 或 git add .(全部提交)
8.添加上传文件说明:git commit -m "说明"
9.推送文件到远程仓库:git push -u origin master -- 仓库为空,第一次推送
10.推送:git push [origin 分支名]
配置全局环境:当前客户端信息(提交账号和用户)
1.git config -l :查看当前配置
2.git config --global user.email "你的提交邮箱"
3.git config --global user.name "用户"
已有仓库,直接从仓库拉取代码到本地仓库中
1.在本地创建git仓库:创建git仓库文件夹,通过Git Bash的git init命令初始化仓库
2.连接远程仓库:git remote add origin 仓库地址
3.拉取代码:git pull [origin 分支名]-- 从默认地址拉取
git pull [origin 分支名] 仓库地址 -- 从指定仓库拉取
本地仓库和远程仓库不一致时,如何解决:
1.拉取远程仓库内容:git pull origin master --allow-unrelated-histories -- 本地仓库和远程仓库不一致时,先拉取远程仓库
2.输入合并信息:输入完成后,按Esc退出Insert模式,然后输入:后再输入:wq -- 保存退出
3.将本地仓库推送到服务器:git push origin master
分支
1.创建分支:git branch 分支名
2.切换分支:git checkout 分支名
3.合并分支:git checkout 主分支
git merge 分支名
4.删除分支:git branch -d 分支名
创建公钥
1.本地生成公钥:ssh-keygen -t rsa -C "xxxx@qq.com"
2.最终会生成文件:id_rsa id_rsa.pub
3.id_rsa.pub中的内容就是公钥
git指令使用的更多相关文章
- 第一章 git指令与设置
相关指令: 1.从远程的master分支上创建新的分支,此时新分支内容与master分支内容相同: git checkout master; git branch newbranch; git che ...
- 使用git指令下载github仓库代码(笔记)
通过Git指令下载源码 Git概念说明 三种状态:修改状态.暂存状态和Git仓库 基本的Git工作流程: 在工作目录中修改文件 暂存文件,将文件的快照放入暂存区域 提交更新,找到暂 ...
- 工作中常用Git指令操作
常用Git指令总结 前阵子有几天好不顺,可谓是喝水都呛着,更何况被Git给呛着了,还不轻,哈哈.所以打算总结一下自己在工作使用到Git相关的东西以及和大家探讨使用GIt的心得体会.于是,关于Git的的 ...
- git 指令如何撤销一次merge
在使用git指令时难免会发生错误的merge的情况,那么如何在这种情况下回退到错误发生之前的情况? git reflog 指令显示历史的操作 4457e43 HEAD@{0}: reset: movi ...
- git 指令记录
由于之前一直用svn 用git也是用图形化的工具 还是要了解一下git指令 因为都是版本控制工具 有很多相似之处 所以理解起来也比较轻松 仓库: github上面的项目 工作目录下面的所有文件都不外乎 ...
- git指令总结及常见问题积累与解决方案
git指令总结及常见问题积累与解决方案 git初始化一个项目并且长传到服务器后端步骤: 1.本地文件操作 通过:git init初始化化一个项目 会出现一个隐藏文件 ,可以文件夹属性设置进行查看,此 ...
- git指令-未完待更新
git指令 1. $ git config --global user.name "Your Name" $ git config --global user.email &quo ...
- git 指令笔记
狂躁,太狂躁!!赶上过年,赶上自己的懒癌,12月底就学完的教程直到今天才整理笔记,中途沉默在游戏中..... 只给出Windows下git指令操作,推荐大家去廖雪峰前辈那里学习(百度搜索:廖雪峰的官方 ...
- git指令-添加远程仓库
git指令-添加远程仓库 首先在GitHub上创建属于你自己的远程仓库:例如我创建的远程仓库mybatis用于我最近保存的mybatis代码 目前,在GitHub上的这个learngit仓库还是空的, ...
- git指令-删除
git指令-删除 添加一个新文件test.txt到Git并且提交: $ git add test.txt $ git commit -m "add test.txt" [maste ...
随机推荐
- Android限制输入框内容
<EditText android:id="@+id/temper" android:hint="36.2" android:digits="1 ...
- vConsole移动端调试利器
图示: , 简单的几步操作: 1. 引入cdn 可以从https://www.bootcdn.cn/vConsole/下载,也可以下载保存在本地,直接引用 <!DOCTYPE html ...
- Mybatis实现批量删除数据
Mybatis实现批量删除操作 学习内容: 1. 使用 2. 代码实现 2.1 UserMapper.java 接口 2.2 UserMapper.xml 总结: 学习内容: 1. 使用 这里通过动态 ...
- 存储过程 psal emp.sal%type是什么意思
psal emp.sal%type 就是指psal这个变量是引用了表emp中的sal字段的类型.如果emp表中sal的类型变了,psal这个字段的类型也会跟着变化,总之,psal和表emp中sal字段 ...
- JAVA环境搭建之MyEclipse10+jdk1.8+tomcat8环境搭建详解
一.安装JDK 1.下载得到jdk-8u11-windows-i586.1406279697.exe,直接双击运行安装,一直next就可以,默认是安装到系统盘下面Program Files, 我这里装 ...
- web.xml的作用及基本配置
web工程中的web.xml文件有什么作用呢?它是每个web.xml工程都必须的吗? 一个web中完全可以没有web.xml文件,也就是说,web.xml文件并不是web工程必须的.那什么时候需要,什 ...
- HashMap和ConcurrentHashMap的原理和实现
一.线程不安全的HashMap 多线程环境下,使用HashMap进行put操作会引起死循环(jdk1.7 Entry链表形成环形数据结构),导致CPU利用率接近100%. 结构:数组 table[]+ ...
- Java多线程与线程池技术
一.序言 Java多线程编程线程池被广泛使用,甚至成为了标配. 线程池本质是池化技术的应用,和连接池类似,创建连接与关闭连接属于耗时操作,创建线程与销毁线程也属于重操作,为了提高效率,先提前创建好一批 ...
- SpringMVC-自定义转换器
1.定义转换器类实现Converter接口 import org.springframework.core.convert.converter.Converter; import java.text. ...
- Windbg调试工具命令详解
.cls -------------------------------清屏 ~ ----------------------------------查看当前程序的所有线程 ~0s --------- ...