git之常用指令
1、git //linux上检测是否安装git
2、sudo apt-get install git //linux上安装git
3、git config --global user.name "Your Name" //设置用户名
git config --global user.email "email@example.com" //设置邮箱信息
4、git init //进入git仓库目录执行此指令,用于初始化git仓库,执行后会新增.git隐藏文件(ls -ah可查看)
5、git add file_name //把文件添加到仓库
6、git commit -m "备注信息" //把暂存区的内容提交到当前分支
7、git status //查看仓库状态
8、git diff file_name //查看文件改变内容
9、git log //查看git版本记录
10、git reset --hard HEAD^ //返回git上一个版本(git reset --hard HEAD~n,返回git当前之前的第n个版本),此时用git log不会看到当前版本信息
git reset --hard 版本号前6位 //用此指令可重回到当前版本(命令行未关闭,找到版本号即可)
11、git reflog //可查看所有git版本信息
12、cat file_name //查看文件内容
13、git rm file_name git commit -m "说明" //删除文件
14、git check -- file_name //commit前恢复的该文件的上一个状态
15、git push //将文件提交到远程仓库
16、git clone https://github.com/shaoyesun/test1.git //克隆远程仓库到本地
17、git checkout -b branch_name //git创建分支并切换HEAD指向新分支
相当于git branch branch_name和git checkout branch_name两条指令
18、git branch // 查看当前分支,当前分支前有*
19、git chechout branch_name //切换分支
20、git merge branch_name //合并分支内容到当前分支
21、git branch -d branch_name //删除分支
22、git stash //可以把当前工作现场“储藏”起来,等以后恢复现场后继续工作
23、git remote //查看远程仓库信息
git remote -v //查看远程仓库详细信息
24、git push origin branch_name //提交分支到远程仓库
25、git tag tag_name //打标签
26、git tag //查看所有标签
27、git tag -d tag_name //删除标签
28、git push origin tag_name/--tags //提交标签到远程仓库
git之常用指令的更多相关文章
- Git Bash 常用指令
1. 关于git bash常用指令 推荐博客: 史上最简单的 GitHub 教程 猴子都能懂的GIT入门 Learn Version Control with Git for Free Git Do ...
- git/github常用指令、入门
git的基本常用指令: 1.cd:切换路径 2.mkdir:进入文件夹目录 3.pwd:显示当前目录的路径 4.git init:把当前的目录变成可以管理的git仓库,生成隐藏.git文件 5.git ...
- Git基本常用指令
开发十年,就只剩下这套架构体系了! >>> Git基本常用命令如下: mkdir: XX (创建一个空目录 XX指目录名) pwd: 显示当前目 ...
- git的常用指令(一)
1. 查看git远程的所有分支 git branch -a 2.查看本地已有的分支 git branch 3.本地检出一个新的分支并推送到远程仓库 一).创建本地分支 git checkout -b ...
- git的常用指令(二) git add -A 、git add . 和 git add -u
git add . :他会监控工作区的状态树,使用它会把工作时的所有变化提交到暂存区,包括文件内容修改(modified)以及新文件(new),但不包括被删除的文件. git add -u :他仅监控 ...
- iOS开发——源代码管理——git(分布式版本控制和集中式版本控制对比,git和SVN对比,git常用指令,搭建GitHub远程仓库,搭建oschina远程仓库 )
一.git简介 什么是git? git是一款开源的分布式版本控制工具 在世界上所有的分布式版本控制工具中,git是最快.最简单.最流行的 git的起源 作者是Linux之父:Linus Bened ...
- 【常用指令】git+服务器+数据库
git日程操作 服务器常用操作 ①同步master git pull origin master ②创建分支 git checkout -b 分支名 ③常规操作 git diff git add 文件 ...
- Git版本控制原理和常用指令说明
平时在Android Studio开发Android项目,习惯了点击右键或图标直接拉新fetch,pull,commit和push.但是必要的时候还得在终端输入命令行.比如正在开发新版本v3.0,老板 ...
- Git 基本知识与常用指令
一.Git代码状态转换图 其中: 未被Git跟踪的状态为unstage状态: 已被Git跟踪的状态为stage状态(stage:阶段),因此包括staging状态和staged状态. untrack ...
随机推荐
- Windows系统:桌面,开始菜单和工具栏都不见了
win7桌面,开始菜单和工具栏都不见了 ctrl+alt+del 打开任务管理器 然后文件-运行 --- 输入框里输入 explorer.exe 其实就是打开系统文件夹下的(大约是‘windows ...
- 第一个python程序-判断登陆用户名和密码是否正确
#setencoding=utf-8 #用户名和密码输入正确,则登陆成功 #用户名正确密码错误,只再输入密码,有3次机会 #错误3次,则把用户名放入lock中 import os,sys #存放用户名 ...
- HTML5系列二(标签元素、FileReader、拖放)
nav元素的使用场合 页面中可以包含多个nav元素,通常情况下头部和尾部都会包含导航,这样提高了可访问性,访客能够清晰的将其辨认出来.nav元素是一个可以用来作为页面导航的链接组:其中的导航元素链接到 ...
- JavaWeb---总结(十)HttpServletRequest对象(一)
一.HttpServletRequest介绍 HttpServletRequest对象代表客户端的请求,当客户端通过HTTP协议访问服务器时,HTTP请求头中的所有信息都封装在这个对象中,通过这个对象 ...
- python学习笔记-(二)python入门
1.第一个python程序 1.1 直接打印输出 打开cmd,输入python进入到python交互式环境:(看到>>>是在Python交互式环境下:) 在python交互环境下输入 ...
- 词性标注 parts of speech tagging
In corpus linguistics, part-of-speech tagging (POS tagging or POST), also called grammatical tagging ...
- 9月23日JavaScript作业----日期时间选择
作业二:日期时间选择 <div style="width:600px; height:100px;"> <select id="year"&g ...
- JavaWeb学习笔记——Tomcat相关
Tomcat目录分析 1.bin 存放启动和关闭Tomcat的脚本文件 2.conf 存放Tomcat服务器的各种配置文件 3.lib 存放Tomcat服务器的支持jar包 4.logs 存放T ...
- JS实现元素拖动
实现1 参考文献:http://www.cnblogs.com/cloudgamer/archive/2008/11/17/Drag.html 1.1 拖放效果 <!DOCTYPE html P ...
- Linux下Redis服务器安装配置
说明:操作系统:CentOS1.安装编译工具yum install wget make gcc gcc-c++ zlib-devel openssl openssl-devel pcre-devel ...