GIT 版本控制常用命令汇总

[转自]:http://www.cnblogs.com/sawyerzhu/p/3578268.html

GIT 版本控制常用命令汇总

git version 查看当前git版本信息

git help 获取全部命令帮助信息

git help <command> 获取指定命令帮助信息

git config user.name "Your Name Comes Here" 设置当前项目git用户名

git config --global user.name "Your Name Comes Here" 设置全局项目git用户名

git config user.email [email protected] 设置当前项目git电子邮件

git config --global user.email [email protected] 设置全局项目git电子邮件

git config --list 显示当前项目设置参数

git config --global --list 显示全局项目设置参数

git init 初始化git仓库

git add <fileName1> <fileName2> ... 添加指定文件到索引

git add <folderPath> 添加指定目录到索引

git add . 添加git目录下的所有文件到索引

git add --all 添加所有文件到索引

git rm <folderPath/fileName> 删除指定文件

git status 查看当前本地库状态

git commit -m "commit message" 提交当前工作目录的修改内容,使用前需要先使用 git status查看当前分支状态

git log 打印历史日志

git reset -hard <branchName/tag/commitID> 返回指定的commit状态,包括本地文件

git reset -soft <branchName/tag/commitID> 返回指定的commit状态,不包括本地文件

git branch 查看现在本地分支情况

git branch -r 查看服务器端分支情况

git branch <branchName> 创建一个名为branchName的新分支

git branch -d <branchName> 删除一个名为branchName的旧分支

git branch -m <oldBranchName> <newBranchName> 将名为oldBranchName的分支名称修改为newBranchName

git branch -m <newBranchName> 将正在工作分支名称修改为newBranchName

git checkout <localBranchName> 切换到名为localBranchName的本地分支上

git checkout <remoteBranchName> 切换到名为remoteBranchName的远程分支上,此时未新建分支,而是处于一个名为no branch的临时分支上,还需要使用git branch -b 来创建一个新分支并将该临时分支挂接到新分支上

git checkout -b <branchName> 创建一个名为branchName的新分支,并切换到该分支上

git merge <branchName> 将名为branchName的分支合并到当前所处在的分支上

git pull 从服务器的仓库中获取代码,和本地代码合并

git push 将本地代码推送到服务器的仓库中

git push -f 强制将本地代码推送到服务器的仓库中,用来推送本地index和服务器index有矛盾的分支

git push origin --delete <branchName> 删除名为branchName的远程分支

git clone <userName>@<serviceAddress>:<serviceProjectDirectory/projectName> <localProjectDirectory>/ 从服务器端克隆项目到本地

时间: 2024-10-23 15:59:12

GIT 版本控制常用命令汇总的相关文章

GIt 版本控制 常用命令

转自 :http://www.cnblogs.com/cspku/articles/Git_cmds.html 查看.添加.提交.删除.找回,重置修改文件 git help <command> # 显示command的help git show # 显示某次提交的内容 git show $id git co -- <file> # 抛弃工作区修改 git co . # 抛弃工作区修改 git add <file> # 将工作文件修改提交到本地暂存区 git add .

git的常用命令

 git的常用命令 一.bash的简单命令 注意:首字母都是小写 1.Pwd 查看当前目录 2.Cd /e 切换到e盘 3.Cd 文件夹名称   切换到下一个目录 4.Cd ../ 返回上一级目录 5.Ls 查看当前目录的内容  (canvas/ 是文件夹) 6.Ls -a 查看所有文件 -a 是all的意思 7.Mkdir hello创建目录(文件夹)名为hello 8.Touch test.txt 创建文件test.txt 9.Cat 文件名 查看文件中的内容 10.Wc 文件名  统计文件

Linux 常用命令汇总

Linux 常用命令汇总 1. 显示日期与时间:date 可修改显示日期格式,如:date +%Y/%m/%d %H:%M à2016/12/25 17:05(%Y:年:%m:月:%d:日:%H:24小时制:%M:分) date –d 参数后可加:today/yesterday/tomorrow 来显示今天.昨天.明天日期 2. 显示日历:cal(默认显示本月月历) cal 2001 可显示2001年整年日历:cal 10 2001 可具体显示某月月历 3.  计算器:bc 4. Tab键:用在

git的常用命令。。

git的常用命令.. git help <command>  显示command的help git show  显示某次提交的内容 git show $id git co -- <file>  抛弃工作区修改 git co .  抛弃工作区修改 git add <file>  将工作文件修改提交到本地暂存区 git add .  将所有修改过的工作文件提交暂存区 git rm <file>  从版本库中删除文件 git rm <file> --c

Postgres数据库常用命令汇总

1.导出查询语句的结果到文件(你必须通过psql登录后切换到数据库后执行该语句): \copy (select id,mk,bth from basic where state='0') to /tmp/test.csv  2.直接通过psql命令导出数据到文件(-f 后面跟存放sql语句的文件): psql -h 127.0.0.1 -Uusertest -d testdb -t -f tb2redis.sql >> format2redis.txt Postgres数据库常用命令汇总

【Linux】Linux 常用命令汇总

查看软件xxx安装内容:dpkg -L xxx 查找软件库中的软件:apt-cache search 正则表达式 查找软件库中的软件:aptitude search 软件包 查找文件属于哪个包:dpkg -S filename 查找文件属于哪个包:apt-file search filename 查询软件xxx依赖哪些包:apt-cache depends xxx 查询软件xxx被哪些包依赖:apt-cache rdepends xxx 增加一个光盘源:sudo apt-cdrom add 系统

linux vi(vim)常用命令汇总(转)

前言 首先解析一个vim vi是unix/linux下极为普遍的一种文本编辑器,大部分机器上都有vi的各种变种,在不同的机器上常用不同的变种软件,其中vim比较好用也用的比较广泛.vim是Vi Improved的缩写,表示更好的vi.本文就说些比较有用.比较常用的命令,若能熟练运用这些命令,那么会发现编辑文件很大帮助,尤其作为开发人员,能够快速的提高开发效率. 说明 以下的例子中 xxx表示在命令模式下输入xxx并回车 以下的例子中 :xxx表示在扩展模式下输入xxx并回车 小括号中的命令表示相

Cisco路由器配置的常用命令汇总

路由器是工作在OSI参考模型第三层--网络层的数据包转发设备.路由器通过转发数据包来实现网络互连.虽然路由器可以支持多种协议(如TCP/IP. IPX/SPX.AppleTalk等协议),但是在我国绝大多数路由器运行TCP/IP协议.路由器通常连接两个或多个由IP子网或点到点协议标识的逻辑端口,至少拥有1个物理端口.路由器根据收到数据包中的网络层地址以及路由器内部维护的路由表决定输出端口以及下一跳地址,并且重写链路层数据包头实现转发数据包.路由器通过动态维护路由表来反映当前的网络拓扑,并通过与网

git之常用命令

git之常用命令 1.下载远程仓库最新代码 $ git pull --rebase origin master 2.上传代码 $ git push origin master 3.退出编辑 ESC + Z +Z //z必须是大写,连按两次 报错: refusing to merge unrelated histories 解决: git pull origin master --allow-unrelated-histories 原文地址:https://www.cnblogs.com/s313