06-Git-Linux命令
Git 命令

- Workspace:工作区
 - Index / Stage:暂存区
 - Repository:仓库区(或本地仓库)
 - Remote:远程仓库
 
一、新建代码库
# 新建一个目录,将其初始化为Git代码库
$ git init [project-name] # 下载一个项目和它的整个代码历史
$ git clone [url]
三、增加/删除文件
# 添加指定文件到暂存区
$ git add [file1] [file2] ... # 添加当前目录的所有文件到暂存区
$ git add .
四、代码提交
# 提交暂存区到仓库区
$ git commit -m [message] # 提交暂存区的指定文件到仓库区
$ git commit [file1] [file2] ... -m [message]
五、分支
# 列出所有本地分支
$ git branch # 列出所有本地分支和远程分支
$ git branch -a # 新建一个分支,但依然停留在当前分支
$ git branch [branch-name] # 新建一个分支,并切换到该分支
$ git checkout -b [branch] # 切换到指定分支,并更新工作区
$ git checkout [branch-name] # 切换到上一个分支
$ git checkout - # 合并指定分支到当前分支
$ git merge [branch] # 删除分支
$ git branch -d [branch-name]
七、查看信息
# 显示有变更的文件
$ git status # 显示当前分支的版本历史
$ git log # 显示暂存区和工作区的差异
$ git diff # 显示某次提交的元数据和内容变化
$ git show [commit]# 从本地master拉取代码更新当前分支:branch 一般为master
$ git rebase [branch]
八、远程同步
# 取回远程仓库的变化,并与本地分支合并
$ git pull [remote] [branch] # 上传本地指定分支到远程仓库
$ git push [remote] [branch]
九、撤销
# 重置暂存区与工作区,与上一次commit保持一致
$ git reset --hard # 暂时将未提交的变化移除,稍后再移入
$ git stash
$ git stash pop
linux命令
# linux版本
[root@cassandra1 ~]# uname -a
[root@cassandra1 ~]# cat /proc/version
[root@cassandra1 ~]# cat /etc/issue
[root@cassandra1 ~]# ls /boot
[root@cassandra1 ~]# lsb_release -a
# 检查CPU的数量及状态
[root@cassandra2 ~]# cat /proc/cpuinfo |grep 'processor'|wc -l
# 日志
[root@cassandra1 ~]# tail -f  /var/log/messages
# 检查内存数量及状态。
[root@cassandra1 ~]# free –m
# 内存使用
[root@cassandra1 ~] # vmstat
# 内存交换区SWAP与内存比例是否大于1:1
[root@cassandra1 ~] # swap
# 检查磁盘的数量及状态
[root@cassandra1 ~]# fdisk -l
# 检查已经挂载的文件系统。
[root@cassandra1 ~]# df -h
# 检查各个网卡的配置情况,检查ip地址子网掩码
[root@cassandra1 ~]# ifconfig -a
# 检查路由表   网关是否有配置
[root@cassandra1 ~]# netstat -rn
# CPU使用
[root@cassandra1 ~] # top
[root@cassandra1 ~] # htop
# 进程查看命令
[root@cassandra1 ~] # ps -aux
												
											06-Git-Linux命令的更多相关文章
- ****LINUX命令(含GIT命令)个人总结
		
参考文章: 每日一个linux命令 http://www.cnblogs.com/peida/tag/%E6%AF%8F%E6%97%A5%E4%B8%80linux%E5%91%BD%E4%BB%A ...
 - git代理,windows命令行代理,linux命令行代理
		
下载不动设置代理:git config --global http.proxy http://127.0.0.1:1080git config --global https.proxy https:/ ...
 - 手把手 git建立仓库,远程推拉及常用git命令和部分Linux命令集锦
		
方法一:直接在GitHub上建立一个项目,然后git clone (git address name): 此时已经建立好了一个git仓库: cd 文件夹 > 添加文件进去 >git add ...
 - Git Bash的妙用 - 使用Linux命令
		
如何在Windows中使用Linux命令? 网上有很多说是安装CygwinPortable 在cmd 窗口下是用linux 命令,但是还有一些缺陷. 其实对于程序员来说有一个非常简单有效的方法,那就是 ...
 - 开发常用Git/Linux/idea命令快捷键总结(持续更新)
		
在开发过程中,会使用越来越多的命令,或快捷键,来帮助我们提高工作效率.本文记录了我在平时积累的常用命令,分享给大家. git命令 基本命令 set LESSCHARSET=utf-8 --idea T ...
 - 常用的Linux命令和Git的必要配置
		
常用的Linux命令平时一定要多使用这些基础的命令! 1.cd : 改变目录. 2.cd . . 回退到上一个目录,直接cd进入默认目录 3.pwd : 显示当前所在的目录路径. 4.ls(ll): ...
 - git常用命令和linux下安装git教程
		
Debian/Ubuntu下使用apt-get安装git #安装libz-dev libssl-dev $ apt-get install libcurl4-gnutls-dev libexpat1- ...
 - Linux命令自己总结
		
对于每一个Linux学习者来说,了解Linux文件系统的目录结构,是学好Linux的至关重要的一步.,深入了解linux文件目录结构的标准和每个目录的详细功能,对于我们用好linux系统只管重要,下面 ...
 - Git常用命令和Git团队使用规范指南
		
转自:https://wsgzao.github.io/post/git/ 前言 在2005年的某一天,Linux之父Linus Torvalds 发布了他的又一个里程碑作品——Git.它的出现改变了 ...
 - 转 Linux命令-文件管理命令
		
http://jingyan.baidu.com/article/9113f81bc1c7a72b3214c7d3.html Linux命令-文件管理命令 浏览:4118 | 更新:2012-11-1 ...
 
随机推荐
- 如何在 Azure 门户中将托管数据磁盘附加到 Windows VM
			
本文介绍了如何通过 Azure 门户将新的托管数据磁盘附加到 Windows 虚拟机. 在开始之前,请查看以下提示: 虚拟机的大小决定了可以附加多少个磁盘. 有关详细信息,请参阅虚拟机大小. 对于新磁 ...
 - Oracle EBS 贷项通知单核销
			
SELECT cm.trx_number ,fnd_flex_ext.get_segs('SQLGL', 'GL#', gcc.chart_of_accounts_id, ad.code_combin ...
 - WEB 报表导入导出操作
			
/** * 报表导出 * @param response */ @RequestMapping("/stuExcel") @LogAnno(value="对学生数据进行了 ...
 - 转:js小技巧 ,将彻底屏蔽鼠标右键,可用于Table ,取消选取、防止复制,IE地址栏前换成自己的图标
			
1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键<table border oncontextmenu= ...
 - pycharm的放大和缩小字体的显示 和ubunt的截圖工具使用  ubuntu上安装qq微信等工具
			
https://www.cnblogs.com/sui776265233/p/9322074.html#_label0 ubuntu: 截圖工具的使用 在ubuntu 10.04 的时候,还可以很方便 ...
 - Configure network bonding on RHEL (Red Hat Enterprise Linux)
			
Question: Recently I have to use the RHEL and need to config the network with a few NICs. Here comes ...
 - Stop Bitbucket prompting for password in git
			
出处:http://qosys.info/485/bitbucket-git-prompt-for-password In some cases after adding public ssh key ...
 - C++构造析构函数生命期及对象生命期
 - BZOJ4894:天赋(矩阵树定理)
			
Description 小明有许多潜在的天赋,他希望学习这些天赋来变得更强.正如许多游戏中一样,小明也有n种潜在的天赋,但有一些天赋必须是要有前置天赋才能够学习得到的. 也就是说,有一些天赋必须是要在 ...
 - 【转】Android Service创建USB HOST通信
			
之前做了一个关于Android USB通信的Case,通过Android的USB总线给Zigbee供电,和板载的Zigbee(基于Zigbee的自组网)进行通信.要使用Android的USB Host ...