Git中需要熟记的命令小结_linux shell

提交流程相关

查看文件改动以及新增的文件

git status 

添加新增文件

git add your_file_path
// 添加全部文件
git add *
// 添加某类型文件
git add dir/*.js 

简单的提交文件

git commit -m "Commit message" 

提交你所有的修改文件以及添加的文件

git commit -am 'your message' 

撤销修改某个文件

git checkout -- <filename> 

放弃本地所有修改

git fetch origin
git reset --hard origin/master 

更新相关

更新远程代码

git pull 

显示合并冲突文件

git diff 

查看某个合并冲突文件

git diff --base <filename> 

添加解决冲突后文件

git add <filename> 

提交你的改动到主干上

git push origin master 

分支相关

创建新分支并且切到该分支

git checkout -b your_branch_name 

切换分支

git checkout your_branch_name 

查看所在分支以及分支列表

git branch 

提交给某分支

git push origin your_branch_name 

对比分支差异

git diff <sourcebranch> <targetbranch> 

合并某分支到你当前所在分支

git merge your_branch_name 

删除远程仓库的分支

git push origin :your_branch_name 

删除某分支

git branch -d your_branch_name 

标签和项目初始化

git init 初始化项目名称 
git tag 0.9.1 <commitID> 

配置

配置你的用户名和邮箱

git config --global user.name "Jack"
git config --global user.email jack@gmail.com 

结束语

Git中需要熟记的命令小结到这就结束了,希望这篇文章的内容对大家的学习工作能有所帮助,如果有疑问可以留言讨论。

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索git
, 常用命令
, 命令详解
git命令大全
git shell 命令、shell脚本执行git命令、shell执行git命令、git 命令简写 shell、git shell,以便于您获取更多的相关知识。

时间: 2024-12-11 02:15:39

Git中需要熟记的命令小结_linux shell的相关文章

linux中压缩与备份命令大全_linux shell

一.压缩与解压缩 1.compress [-rcv] 文件或目录 <==压缩 uncompress 文件.Z <==解压缩 -r:可以连同目录下的文件也同时进行压缩 -c:将压缩数据输出成standard output(输出到屏幕) -v:可以显示出压缩后的文件信息以及压缩过程中的一些文件名变化 (这个命令是非常老旧的一款) 2.gzip [-cdtv#] 文件名 -c:将压缩的数据输出到屏幕上,可通过数据流重定向来处理 -d:解压缩的参数 -t:可以用来检验一个压缩文件的一致性,看看文件有错

shell编程中的字符串截取方法小结_linux shell

一.Gnu Linux shell 截取字符变量的前8位,有方法如下: 1.expr substr "$a" 1 8 2.echo $a|awk '{print substr(,1,8)}' 3.echo $a|cut -c1-8 4.echo $ 5.expr $a : '\(.\\).*' 6.echo $a|dd bs=1 count=8 2>/dev/null  二.按指定的字符串截取 1.第一种方法: ${varible##*string} 从左向右截取最后一个stri

Linux里awk中split函数的用法小结_linux shell

The awk function split(s,a,sep) splits a string s into an awk array a using the delimiter sep. set time = 12:34:56set hr = `echo $time | awk '{split($0,a,":" ); print a[1]}'` # = 12set sec = `echo $time | awk '{split($0,a,":" ); print

shell中嵌套执行expect命令实例_linux shell

一直都想把expect的操作写到bash脚本里,这样就不用我再写两个脚本来执行了,搞了一下午终于有点小成就,给大家看看吧. 系统:centos 5.x 1.先安装expect 复制代码 代码如下: yum -y install expect 2.脚本内容: 复制代码 代码如下: cat auto_svn.sh #!/bin/bash passwd='123456' /usr/bin/expect <<-EOF set time 30 spawn ssh -p18330 root@192.168

图解git中的最常用命令

本文原版英文材料见:A Visual Git Reference      此页图解git中的最常用命令.如果你稍微理解git的工作原理,这篇文章能够让你理解的更透彻. 如果你想知道这个站点怎样产生,请前往GitHub repository. 基本用法 上面的四条命令在工作目录.暂存目录(也叫做索引)和仓库之间复制文件. git add files 把当前文件放入暂存区域. git commit 给暂存区域生成快照并提交. git reset -- files 用来撤销最后一次git add f

积累linux常用命令大全_linux shell

本人记忆力有限,就把平时在项目中遇到的linux常用命令分享给大家. Linux常用命令全集 http://www.jb51.net/linux/ linux文件中存在^M 使用shell命令tr可以实现去除,具体命令如下: 复制代码 代码如下:   cat -v yourfile | tr -d "^M" > targetfile VIM中选定某个单词 在ESC之后,使用w或者wi或者vwi可以选择某个单词 在控制台中快速移动光标 1.删除 1.1 ctrl + d 删除光标所

BASH 学习笔记小结_linux shell

1. Linux 脚本编写基础 1.1 语法基本介绍 1.1.1 开头 程序必须以下面的行开始(必须方在文件的第一行): #!/bin/sh 符号#!用来告诉系统它后面的参数是用来执行该文件的程序.在这个例子中我们使用/bin/sh来执行程序. 当编辑好脚本时,如果要执行该脚本,还必须使其可执行. 要使脚本可执行: 编译 chmod +x filename 这样才能用./filename 来运行 1.1.2 注释 在进行shell编程时,以#开头的句子表示注释,直到这一行的结束.我们真诚地建议您

Shell脚本一次读取文件中一行的2种写法_linux shell

写法一: 复制代码 代码如下: #!/bin/bash while read line do       echo $line     #这里可根据实际用途变化 done < urfile 写法二: 复制代码 代码如下: #!/bin/bash cat urfile | while read line do     echo $line done 注意:以上代码中urfile 为被读取的文件 Shell读取文本文件 方法一:通过命令获取所需内容,传递给变量 复制代码 代码如下: var1=$(g

分享20个Unix/Linux 命令技巧_linux shell

让我们用这些Unix/Linux命令技巧开启新的一年,提高在终端下的生产力.我已经找了很久了,现在就与你们分享. > /path/to/file.log # 或使用如下格式 : > /path/to/file.log # 然后删除它 rm /path/to/file.log 如何记录终端输出? 试试使用script命令行工具来为你的终端输出创建输出记录. script my.terminal.sessio 输入命令: ls date sudo service foo stop 要退出(结束sc