git常用操作命令

自动换到新部门后,每晚九点到十点的正常下班,也没多少时间做整理。虽然事情多,空闲时间少了,但这不是不做总结的借口。废话不多说,先从一篇简单的开始吧!关于git命令原理相关的介绍网上 一大堆,这里只是整理下自己平常工作中用到的最多的几个命令,做做笔记。

1.新建分支

新建分支并切换到新建的分支

git checkout -b hotfix_newbranch_20150417

推送本地的分支到远端

git push -u origin hotfix_newbranch_20150417

切换到指定分支

git checkout develop_new

2.添加与提交

将代码添加到暂存区(index)

git add *

将代码提交到本地仓库的 HEAD,但是还未提交到远端仓库

git commit -m "备注代码提交信息"

3.推送改动到远端

将代码推送到远端的仓库

git push origin hotfix_newbranch_20150417     (后面的分支号不填的话会推送到当前分支的远端)

4.删除分支

删除本地分支

git branch -d hotfix_newbranch_20150417

删远程分支 (本地没有对应分支的情况)

git branch -r -d origin/hotfix_20150320

git push origin :hotfix_20150320

删远程分支 (本地已有分支的情况)

git push origin --delete feature_appActivity_20150423

5.合并与更新

分支更新

git pull

合并分支

比如,如果要将开发中的分支(develop),合并到稳定分支(master)

首先切换的master分支:git checkout master

然后执行合并操作:git merge origin/develop或 git merge origin/develop -X renormalize

如果合并有冲突,解决冲突,执行 git add .  然后执行 git push origin develop_new提交到远端。

6.替换本地改动

使用 HEAD 中的最新内容替换掉你的工作目录中的指定文件

git checkout -- <file>

假如你想丢弃你在本地的所有改动与提交,可以到服务器上获取最新的版本历史,并将你本地主分支指向它:

git fetch origin

git reset --hard origin/master

分支回退到指定的提交版本,0c509beee4a8fc3f14a90cf4b为代码提交的commit id

git reset --hard 0c509beee4a8fc3f14a90cf4b

git push -f

7.其他

随时查看当前分支的状态

git status

git 提交记录

git log

内建的图形化 git

git gitk

参考链接:http://rogerdudler.github.io/git-guide/index.zh.html

http://www.kancloud.cn/kancloud/igit/46729

时间: 2024-10-11 06:15:47

git常用操作命令的相关文章

Git常用操作命令总结(二)

Git常用操作命令总结(一) 分支功能是所有版本管理工具必备的功能,有了分支才能实现不同用户之间并行工作而又不互相影响,等两用户各自的功能都完成后,在合并到一起即可. 本文主要总结一下git中进行分支管理的常用命令: 1.创建分支 $ git branch bra ## 创建分支bra 2.切换到分支bra $ git checkout bra Switched to branch 'bra' 3.创建并切换分支 $ git checkout -b rcm Switched to a new b

GIT常用操作命令收集

GIT常用操作命令收集: 1) 远程仓库相关命令 检出仓库:$ git clone git://github.com/jquery/jquery.git 查看远程仓库:$ git remote -v 添加远程仓库:$ git remote add [name] [url] 删除远程仓库:$ git remote rm [name] 修改远程仓库:$ git remote set-url --push[name][newUrl] 拉取远程仓库:$ git pull [remoteName] [lo

git 常用操作命令

记录下工作中,常用的Git命令操作,一个项目经常是多人协作开发,使用好git是开发人员必备的技能,下面记录下一些基本的git操作,后续会记录git解决冲突,合并分支,回滚,tag操作等. 克隆项目 - git clone: git clone https://test.git 克隆完项目后,如果需要切换到指定的分支branch,需要执行: git branch -a #查看项目下有哪些分支 git checkout dev-test #切换到dev-test分支 git branch # 分支名

Git常用操作命令总结

Git是一个开源的分布式版本控制系统,用以有效.高速的处理从很小到非常大的项目版本管理. Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件.尽管最初 Git 的开发是为了辅助 Linux 内核开发的过程,但是我们已经发现在很多其他自由软件项目中也使用了 Git. 本文总结了一些Git的常用 命令,以供参考: 1.在Windows上安装Git 安装完成后,还需要最后一步设置,在命令行输入: gitconfig–globaluser.na

git常用操作命令2

以github为例,测试本地库与远程库github之间的交互 1. 本地初始化一个git库     创建一个test文件夹,然后cd到test文件内, 执行git init命令  初始化本地库成功!!! 2. 提交本地库 创建一个文件a.txt git add a.txt git commit a.txt -m "第一次提交a.txt ,内容:天龙八部" 3. 创建远程库 登录github 3. 关联本地库与远程库 进入本地库git命令行,执行如下操作 4. 将本地仓库的文件push到

git常用命令及技巧

强推,即利用强覆盖方式用你本地的代码替代git仓库内的内容 git push -f git fetch --prune  #这样就可在本地删除在远程不存在的branch man git-fetch --prune After fetching, remove any remote tracking branches which no longer exist on the remote. -t, --tags Most of the tags are fetched automatically

Git 常用命令大全

Git 是一个很强大的分布式版本控制系统.它不但适用于管理大型开源软件的源代码,管理私人的文档和源代码也有很多优势. Git常用操作命令: 1) 远程仓库相关命令 检出仓库:$ git clone git://github.com/jquery/jquery.git 查看远程仓库:$ git remote -v 添加远程仓库:$ git remote add [name] [url] 删除远程仓库:$ git remote rm [name] 修改远程仓库:$ git remote set-ur

git 常用命令 (git did not exit cleanly)

Git常用操作命令收集: git clonegit git remote -v git remote add [name] [url] git remote rm [name] git remote set-url --push[name][newUrl] git pull [remoteName] [localBranchName] git push [remoteName] [localBranchName] 查看本地分支:$查看远程分支:$创建本地分支:$切换分支:$创建新分支并立即切换到

Git 常用命令和教程

常用命令:http://hi.baidu.com/sunboy_2050/item/ffab7396672895d11a49dfcc 精简教程:http://lugir.com/git-basic.html Git 常用命令 Git 是一个很强大的分布式版本控制系统.它不但适用于管理大型开源软件的源代码,管理私人的文档和源代码也有很多优势. Git常用操作命令: 1) 远程仓库相关命令 检出仓库:$ git clone git://github.com/jquery/jquery.git 查看远