Git相关命令总结
准备类型命令
生成ssh秘钥(密码可以留空):
ssh-keygen
配置用户信息(安装后第一件事):
# --systen代表配置系统全局,--global代表配置当前用户全局
# 在当前项目中使用其他信息在项目目录使用不带参命令配置
git config --global user.name "wirelessqa"
git config --global user.email johndoe@example.com
功能型命令
删除文件(文件与仓库):
rm xxx
git rm xxx
文件取消版本控制(但在本地依旧保存):
# 移除某个文件
git rm --cached xxx
# 全移除
git rm -r --cached .
撤回暂存区文件:
# ~代表上一次
# --hard代表文件及commit记录都回退
# --soft只回退commit,文件还可以再次commit
git reset HEAD xxx
已push的最好使用revert回退(保留回退前文件记录):
git revert -n xxx
撤销对工作区文件修改(恢复至上次提交时的状态):
git checkout -- xxx
保存当前分支修改:
git stash
远程新建了一个分支,本地没有该分支:
git checkout --track origin/branch_name
本地新建了一个分支,但是在远程没有:
git push --set-upstream origin branch_name
git切换远程分支:链接
git中文文档:链接
廖雪峰git:链接
查询型命令
检查当前状态:
git status
查看文件更新部分:
git diff
查询提交版本记录(加上--pretty=oneline,只会显示版本号和提交时的备注信息):
git log
查询包含回退的版本记录:
git reflog
Git相关命令总结的更多相关文章
- Git -- 相关命令
git init : 将当前目录变成Git可以管理的仓库 git add :告诉Git,把文件添加到仓库 git commit -m "" :把文件提交到仓库 git status ...
- Git相关命令教程
一.在GitHub上创建新项目 (1)在GitHub首页 “New repository”,创建新版本库“test” (2)在本地使用GitBash,将repository clone到本地 git ...
- git相关命令
查看分支:git branch创建分支:git branch <name>切换分支:git checkout <name>创建+切换分支:git checkout -b < ...
- Git相关命令整理
git config --global user.name //配置姓名git config --global user.email //配置邮箱git config --list //查看配置 ...
- linux下git相关命令
请参照以下文章:https://www.cnblogs.com/pengtangtang/articles/PengTangTang_git_one.html
- git常用命令说明教程
git常用命令说明教程 git介绍 是一个分布式的,版本控制软件.每台使用git的电脑都是一个分版本库.svn是集中管理的. 安装git 一 git相关操作 1.官网下载最新版安装https://gi ...
- git相关操作
git相关命令 基本操作 git init git add xxx git commit -m "first commit" git tag -a V1.0 -m '我的标签' g ...
- IDEA环境下GIT操作浅析之二-idea下分支操作相关命令
上次写到<idea下仓库初始化与文件提交涉及到的基本命令>,今天我们继续写IDEA环境下GIT操作之二--idea下分支操作相关命令以及分支创建与合并. 1.idea 下分支操作相关命令 ...
- Git配置信息相关命令
查看git所有配置项 $ git config -l or $ git config --list 全局配置用户名邮箱 $ git config --global user.name "yo ...
随机推荐
- MySQL--MySQL分区
参考:http://bbs.51cto.com/thread-1080714-1.html MySQL 从5.1 版本开始支持分区的功能.分区是指根据一定的规则,数据库把一个表分解成多个更小的.更容易 ...
- HTML5中的data-*属性
data-* 属性包括两部分: 属性名不应该包含任何大写字母,并且在前缀 "data-" 之后必须有至少一个字符: 属性值可以是任意字符串: 注释:用户代理会完全忽略前缀为 &qu ...
- Maven打包时报Failed to execute goal org.apache.maven.plugins:maven-war-plugin:解决方案
问题现象: 用Maven打包时,报Failed to execute goal org.apache.maven.plugins:maven-war-plugin:2.2:war错误. 原因分析: 打 ...
- 2019-ECfinal-M题-value
题目传送门 sol:每个下标都有选和不选两种情况,所以总方案数是$2^{n}$,在$n$最大是$100000$的情况下不符合要求.可以这样想,假设$i^{p}=k$有符合题目要求的解,还有一个整数$j ...
- 在Orcl中通过SQL语句修改创建表
1.创建表时定义唯一性约束 CREATE TABLE table_name ( column1 datatype null/not null, column2 datatype null/not nu ...
- 九成AI企业亏损,人工智能商业落地为何这么难?
自1956年"人工智能"一词诞生于"达特茅斯会议"后,前者就始终在不断向前推进.虽然中间经历了不少低谷和寒潮,但总算挺了过来.60多年后,人工智能在当下呈现突飞 ...
- Leetcode7_整数反转
题目 给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转. 示例 1: 输入: 123输出: 321 示例 2: 输入: -123输出: -321 示例 3: 输入: 120输出: ...
- sql常见面试(2)
1.sql 删除表中重复数据保留一条 1)删除表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断,只留有rowid最小的记录 delete from people where p ...
- Qt 线程池QThreadPool类、QRunnable类
QThreadPool类 用来管理 QThreads.此类中的所有函数都是线程安全的. 主要属性: 1.activeThreadCount: 此属性表示线程池中的活动线程数,通过activeThrea ...
- yet|women teachers|waters|
Though the sore be healed, a scar may remain on her face, which makes her sad sometimes. 题目解析 考查连词的 ...