关于git的常用命令
1、git add <name> 将工作区的内容添加到暂存区
2、git commit -m <备注> 将内容提交到暂存区
3、git status 查看状态
4. git diff 查看不同点
5、git reset --hard HEAD^ 回到上一个版本
6、git log 查看日志
7、git reflog 查看回退日志
8、git branch 查看本地分支
9、git branch --all 查看所有分支(包括远程)
10、ls -ah 查看文件目录,包括隐藏文件在内
11、git checkout <name> 切换分支
12、git branch <name> 创建分支
13、git checkout -b <name> 创建-切换分支
14、git merge <name> 合并某分支到当前分支
15、git branch -d <name> 删除分支
16、git remote add origin <git地址> 关联远程仓库
17、git push -u origin master 首次提交
18、git push origin <name> 提交内容至某分支
19、git pull origin dev 本地同步远程分支(远程分支先存在,再建的本地本地分支,然后同步远程分支上的内容)【也是本地分支更新远程分支】
20、git push origin feature 远程同步本地分支(本地分支先存在,直接push + 远程分支名,即相当于新建一个远程分支)
21、git rm <name> 删除某个文件 删除之后,再commit 再push,远程就同步更新保存了
22、git push origin :<name> 删除远程分支 (这个命令危险,一般不删除远程分支)
(以下为后续添加)
23、git log --pretty=oneline 结合git log使用,git log会打印出比较详细的日志信息,当版本多的时候,有显的有些冗余,用git log --pertty=oneline就只会简单的出现版本号,和当时的备注信息,用的时候只要取版本号就可以了
24、git push --set-upstream origin <name> 个人理解就相当于绑定本地分支绑定远程分支,这个一旦写之后,当前的本地分支,以后再提交的时候,只要git push 就可以直接提交到绑定的分支了
25、git checkout -- <name> 工作区的文件修改,在git add之前突然发现没必要提交,直接git checkout -- 文件名 ,用版本库中版本替换掉工作区的内容,如果git add之后,就要使reset来操作了
26、git add . 添加所有文件
目前就总结这么多,这应该是比较常用的。学习git我一直看的都是廖雪峰老师网站,已经看了3遍左右了,但是因为不常用,所以等自己想用的时候,就不会,这次就索性,
边看边练边记笔记,然后大概命令熟悉之后,就多练,看什么地方不会,再看再练,我相信这次,肯定会比较长时间记忆,而且多次看廖老师教程,感觉每次学习都有不同的见解,
以后还要多看。
关于git的常用命令的更多相关文章
- GIT 版本控制常用命令学习汇总
GIT 版本控制常用命令汇总 git version 查看当前git版本信息 git help 获取全部命令帮助信息 git help <command> 获取指定命令帮助信息 git c ...
- git log 常用命令及技巧
git log常用命令以及技巧 1.git log 如果不带任何参数,它会列出所有历史记录,最近的排在最上方,显示提交对象的哈希值,作者.提交日期.和提交说明.如果记录过多,则按Page Up.Pag ...
- Git基本常用命令
Git基本常用命令如下: mkdir: XX (创建一个空目录 XX指目录名) pwd: 显示当前目录的路径. git init 把当前的目录变成可以管理的git仓库,生成隐藏.git文件. git ...
- Git是什么、Git的功能、为什么versioncontrol用Git、Git的常用命令、Git的优缺点
Git是什么 git是目前世界上最先进的分布式版本控制系统(没有之一). Git是用于 Linux内核开发的版本控制工具.与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版 ...
- Git stash 常用命令
参考: Git: How to look at the stash Git学习笔记05--git stash Git stash 常用命令 1.git stash: 保存当前的工作进度: 2.git ...
- Git 基础 —— 常用命令
Git 基础学习系列 Git 基础 -- 安装 配置 别名 对象 Git 基础 -- 常用命令 Git 基础 -- 常见使用场景 Git基础 -- Github 的使用 git init 创建 Git ...
- git之常用命令
git之常用命令 1.下载远程仓库最新代码 $ git pull --rebase origin master 2.上传代码 $ git push origin master 3.退出编辑 ESC + ...
- git的常用命令。。
git的常用命令.. git help <command> 显示command的help git show 显示某次提交的内容 git show $id git co -- <f ...
- Git - Git基本常用命令
Git基本常用命令 mkdir: XX (创建一个空目录 XX指目录名) pwd: 显示当前目录的路径. git init 把当前的目录变成可以管理 ...
- Git的常用命令记录
Git的常用命令记录 1.与远程仓库建立连接,即关联一个远程库 git remote add origin git@server-name:path/repo-name.git; 2.查看当前分支 ...
随机推荐
- 2018 ICPC青岛网络赛 B. Red Black Tree(倍增lca好题)
BaoBao has just found a rooted tree with n vertices and (n-1) weighted edges in his backyard. Among ...
- LAB2
任务1: 效果:HelloWorld 好像完全按视频做就行了 学会了:把glassfish改好了,能跑 没学会:视频里的解说不懂在干嘛,得再看看 任务2 效果:intersetingpicture要求 ...
- stark组件开发之批量操作
class UserInfoHandler(StartHandler): ....... # 批量操作功能的列表,添加则显示, 使用此功能.需要将StartHandler.display_checkb ...
- php进程(线程)通信基础--System V共享内存
PHP默认情况没有开启功能,要支持该功能在编译PHP的时候要加入下面几个选项 System V消息,--enable-sysvmsg System V信号量支持,--enable-sysvsem ...
- 201621123002《JAVA程序设计》第三章学习总结
1. 本周学习总结 1.1 写出你认为本周学习中比较重要的知识点关键词,如类.对象.封装等 关键词:类 对象 封装 构造函数 this,static,final 1.2 用思维导图或者Onenote或 ...
- HDU 3667.Transportation 最小费用流
Transportation Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)To ...
- python基础之Day7part1集合
一.集合 1.定义 s=set() 2.特点 每个元素必须是不可变类型,但集合本身是可变类型的,有add和remove等功能 3.用途 去重(原理:for循环if判断元素是否已存在,不存在则追加) 关 ...
- Web 研发模式的演变
前不久徐飞写了一篇很好的文章:Web 应用的组件化开发.本文尝试从历史发展角度,说说各种研发模式的优劣. 一.简单明快的早期时代 可称之为 Web 1.0 时代,非常适合创业型小项目,不分前后端,经常 ...
- MySQL安装及后续配置
rpm -qa | grep mysql 检查已安装的mysql版本 rpm -e --nodeps mysql-libs-5.1.71 卸载 tar -zxvf MySQL.tar.gz 解压 安 ...
- 别人的Linux私房菜(5)首次CentOS7与帮助等
ctrl alt F1-F6切换终端tty1-6,其中,F1的终端带有用户界面. 在终端登录后,输入startx启动个人图形界面.(启动有一些条件限制,如没有其他的X Window启用,已经安装,并具 ...