Git日常操作指令
1. 将本地项目上传到码云:
①. 码云上创建一个项目
②. 本地文件项目内右键git bash进入git控制台
③. git init 命令 -- 会在本地创建一个.git文件夹
④. git remote add origin http://(码云地址)
⑤. git pull origin master/git pull -- 将码云上的仓库pull到本地文件夹
⑥. git add . -- 将文件保存到缓存区
⑦. git commit -m '操作描述/文件描述'
⑧. git push origin master/git push -- 将本地仓库推送到远程仓库
2. 提交相关命令:
①. git status -- 查看文件状态(红色表示在工作区,绿色表示在暂存区 )
②. git status -s -- 简化日志输出格式
③. git add . -- 把当前目录下的所有未提交的文件提交
④. git commit -m '文件描述/操作描述'
⑤. git commit -amend -m '文件描述/操作描述' -- 更改文件描述
3. 配置用户名密码:
git config
①. git config user.name -- 用户名
②. git config user.email -- 邮箱名
使用--global 参数,配置全局的用户名和邮箱,配置一次
③. git config --global user.name 用户名
④. git config --global user.email 邮箱名
4. git重置:
①. git reset -- 版本回退
②. git reset --hard -- 将代码回退到某一个指定的版本
③. git reflog -- 查看所有版本信息
④. git log -- 查看当前版本之前的信息
⑤. git reset --hard head ~1 -- 回退到上一次提交状态 ~1: 上一次提交,~2: 上上次提交,~0: 当前提交
5. git分支命令:
①. git branch 分支名称 -- 创建分支
②. git branch -- 查看所有分支
③. git checkout 分支名称 -- 切换分支
④. git checkout -b 分支名称 -- 创建并切换分支
⑤. git branch -d 分支名称 -- 注意:不能在当前分支删除当前分支,必须切换分支删除
⑥. git merge 分支名称 -- 将其他分支内容合并到当前分支
6. git合并冲突
①、failed to push some refs to git 问题
原因:是github中的README.md文件不在本地代码目录中
解决: a.git pull --rebase origin master (注:pull=fetch+merge)
b.git push origin master
②、
Git日常操作指令的更多相关文章
- git日常操作
0.准备工作 0.1 git安装 http://git-scm.com/download/ 图形客户端建议使用source tree,中文界面 http://www.sourcetreeapp.c ...
- git常见操作指令
由于公司用的是git进行版本管理,所以零零散散的学了一些常用到的git指令: 近日把廖雪峰前辈的git教程看了一遍,感觉操作起来更得心应手,在此做个记录,如有错漏望指正: git init //初始化 ...
- git常用操作指令
git操作master : 默认开发分支:origin : 默认远程版本库 添加远程仓库:git remote add [name] [url] 通常name为origin 克隆远程仓库:git c ...
- Git 日常操作
本地新建Git库步骤: 初始化git库:git init 建立本地和远程的关联: git remote add origin ip:端口/ 项目.git 从远程下载所有分支到本地:git fetch ...
- 项目中常用git命令操作指令(一般正常的话够用不够再看相关git命令)
配置git1.首先在本地创建ssh key:ssh-keygen -t rsa -C "github上注册的邮箱" //(一路回车)2.进入c:/Users/xxxx_000/.s ...
- GIT实用操作指令(更新中)
提取多次提交的文件 git archive --format=zip HEAD `git diff --name-only 较早的提交ID 较晚的提交ID` > diff.zip
- centos 日常操作指令
ls ls -li 查看当前目录下所有目录 ls -al 查看当前目录下所有目录包括隐藏文件 CD cd 目录 跳转指定目录 cd ..返回上级目录 cd / 返回根目录 VI 1. 使用vi进 ...
- git操作指令,以及常规git代码操作
安装git后操作指令如下:可以查阅git安装使用操作指南详情git安装使用操作图示详情.note 线上可参考指南:http://www.bootcss.com/p/git-guide/ 所有操作在 ...
- 从零开始使用git第二篇:git的日常操作
从零开始使用git 第二篇:git的日常操作 第一篇:从零开始使用git第一篇:下载安装配置 第二篇:从零开始使用git第二篇:git实践操作 第三篇:从零开始使用git第三篇:git撤销操作.分支操 ...
随机推荐
- hdu1698 Just a hook 线段树区间更新
题解: 和hdu1166敌兵布阵不同的是 这道题需要区间更新(成段更新). 单点更新不用说了比较简单,区间更新的话,如果每次都更新到底的话,有点费时间. 这里就体现了线段树的另一个重要思想:延迟标记. ...
- 一个helloword hibernate配置以及查询
搭建一个Hibernate环境,开发步骤: 1. 下载源码 版本:hibernate-distribution-3.6.0.Final 2. 引入jar文件 hibernate3.jar核心 + ...
- [NOIP补坑计划]NOIP2017 题解&做题心得
终于做完了…… 场上预计得分:?(省一分数线:295) 由于看过部分题解所以没有预计得分qwq 题解: D1T1 小凯的疑惑 题面 震惊!一道小学奥数题竟难倒无数高中考生! 欢迎大家以各种姿势*和谐* ...
- linux中一次创建多个目录
linux中创建目录当然使用命令工具mkdir == (make directory),联想记忆法能让你记得牢固. 如果你要创建几个目录,例如:dir1目录,dir2目录,dir3目录可以这样 mkd ...
- python中try…except的使用,处理程序异常
通常情况下,在python中运行程序,多多少少会出现程序异常的问题,try……except能很好的解决程序中的异常.以下是其用法,在不同位置时进行什么样的工作和起到什么样的作用. try: 可能出现异 ...
- Unity WWW类调用http
1.Http请求中Content-Type讲解 MediaType,即是Internet Media Type,互联网媒体类型:也叫做MIME类型,在Http协议消息头中,使用Content-Type ...
- MySQL创建表时加入的约束以及外键约束的的意义
1,创建表时加入的约束 a) 非空约束,not null b) 唯一约束,unique c) 主键约束,primary key d) 外键约束,foreign key 1,非空约束,针对某个字段设置其 ...
- SpringAOP之CGLIB字节码增强
SpringAOP的基础原理就是动态代理 有两种实现方式:1)jdk动态代理 2)cglib动态代理 jdk动态代理和cglib动态代理的区别在于: cglib没有接口(通过继承父类) 只有实现类. ...
- OpenCV基础篇之读取显示图片
程序及分析 /* * FileName : read.cpp * Author : xiahouzuoxin @163.com * Version : v1.0 * Date : Tue 13 May ...
- c++ STL unique , unique_copy函数
一.unique函数 类属性算法unique的作用是从输入序列中"删除"全部相邻的反复元素. 该算法删除相邻的反复元素.然后又一次排列输入范围内的元素,而且返回一个迭代器(容器的长 ...