查看远程仓库
->$ git remote -v
 
 如果你本地有一个项目,想把他放到远程git服务器上,那就用上面的命令把项目 add 到远程服务器
->$ git remote add [远程仓库名] [远程git服务器地址]
 
 清除远程代码仓库
->$ git remote rm [远程仓库名]
 
 当你的项目所在的远程仓库用的很不如意的时候(比如经常服务停止)你想换一个git服务器,就用上面的命令.
新git服务器地址会替换旧git服务器地址,这样你本地文件夹不需要再克隆一份,直接就可以提交拉取新git服务器上的代码
->$ git remote set-url [远程仓库名称] [更换的git服务器地址] 
 
 拉取远程仓库代码,如果你远程只有一个分支,本地只有一个分支,后面中括号内容都可以省略
->$ git pull [远程仓库名] [本地分支名称] 
 
 推送代码到远程仓库
->$ git push [远程仓库名] [本地分支名称]
 
 提交本地分支提交到远程的master分支
->$ git push origin 本地分支名:master
 
 提交本地分支提交到远程的master分支
->$ git push origin 本地分支名:master
 
 提交指定本地分支到指定远程的分支
->$ git push origin 本地分支:远程仓库分支
 
 提交本地当前分支到指定的远程分支
->$ git push origin [远程分支名称]
 
 查看本地分支
->$ git branch
 
 查看远程git服务器上的分支
->$ git branch -r
 
 本地创建一个分支,注意新分支创建后不会自动切换为当前分支,需要下面命令来切换
->$ git branch [分支名称]
 
 切换分支
->$ git checkout [分支名称]
 
 创建新分支并立即切换过来,一步到位
->$ git checkout -b [分支名称]
 
 删除一个分支, -d选项只能删除已经参与过合并的分支,对于未参与合并的分支是无法删除的。
如果想强制删除一个分支,可以使用-D选项
->$ git branch -d [分支名称]
 
 合并分支,将此分支与当前所在分支进行合并
->$ git merge [分支名称]
 
 删除远程分支
->$  git push origin :heads/[分支名称] 或 $ git push origin :[分支名称]
 
 版本回退
->$ git reset --hard [版本hash]
 
 仓库继承
->$ git rebase [本地仓库名]
 
 合并多次提交
->$ git commit --amend
 
 git 无法 pull 远程仓库  refusing to merge unrelated histories 
->$ git pull origin master --allow-unrelated-histories
 
 已修改强制回退到修改之前的状态
->$ git checkout .
 
 撤销所有已经add的文件
->$ git reset HEAD .
 
 撤销某个文件或文件夹
->$ git reset filename
 
 本地分支关联远端分支
->$ git branch --set-upstream-to=origin/<branch> master
如->$ git branch --set-upstream-to=origin/master master
 
 长期保存密码
-> $ git config --global credential.helper store

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

  1. 应小姐姐要求,整理常用Git操作命令,她都学会了,你确定不收藏

    前言 因为个人原因,转化了部门之后已经很久没有接触过开发层级的东西了,好多东西基本都忘记了,但是新的部门有时候会用到相应的研发部的代码和文档手册,所以耳边就充斥这一句话 这个为什么下载不了?这个为什么 ...

  2. 记录 git 常用的操作命令总结

    记录 git 常用的操作命令总结 2016-12-15 16:44:04 作为一名开发者,熟悉使用 git 代码管理工具是一项必备的基本技能.git 相较 SVN 而言,其优点不言而喻.git 的功能 ...

  3. git中常用的操作命令有哪些?常用操作命令归纳

    git中常用的操作命令有哪些?本篇文章就给到大家归纳了一些git中常用操作命令.有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. git开始 全局配置:配置用户名和e-mail地址 1 ...

  4. 常用 Git 命令清单

    我每天使用 Git ,但是很多命令记不住. 一般来说,日常使用只要记住下图6个命令,就可以了.但是熟练使用,恐怕要记住60-100个命令. 下面是我整理的常用 Git 命令清单.几个专用名词的译名如下 ...

  5. 常用 Git 命令清单 转

    我每天使用 Git ,但是很多命令记不住. 一般来说,日常使用只要记住下图6个命令,就可以了.但是熟练使用,恐怕要记住60-100个命令. 下面是我整理的常用 Git 命令清单.几个专用名词的译名如下 ...

  6. Android之常用Git命令

    Android之常用Git命令 代码修改后提交步骤:git status:查看代码修改状态git diff:查看代码修改细节,也能看代码空格git add . :添加新加入的代码git commit ...

  7. 常用 Git 命令清单(摘录)

    来源:阮一峰的网络日志 网址:http://www.ruanyifeng.com/blog/2015/12/git-cheat-sheet.html 我每天使用 Git ,但是很多命令记不住. 一般来 ...

  8. [转]常用 Git 命令清单

    作者: 阮一峰 我每天使用 Git ,但是很多命令记不住. 一般来说,日常使用只要记住下图6个命令,就可以了.但是熟练使用,恐怕要记住60-100个命令. 下面是我整理的常用 Git 命令清单.几个专 ...

  9. 常用Git命令

    Git教程:http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000 一般来说,日常使用只要 ...

随机推荐

  1. AutoCAD批量导出点坐标

    需求背景: 需要批量导出DWG文件中的散点树的位置信息,以Excel文件格式存储. 实现方法: 在AutoCAD2012打开dwg文件,点击“插入”选项卡中的“提取数据”工具(或输入DATAEXTRA ...

  2. lxml 解析字符处理规则

    规则1:无论输入的字符串是何种状态,lxml包接收后一律转换成unicode,其处理结果也是unicodetype,输出到文件时,需要指定编码,转换成特定的stringtype状态.规则2:lxml用 ...

  3. MongoDB之 分组查询

    分组查询 可视化工具 https://robomongo.org pymongo from pymongo import MongoClient # 方式一: c = MongoClient(host ...

  4. Cognos命名空间不可用

    1. 问题描述 启动Cognos失败,报错代码为0146. 2. 问题分析 namespace 配置有问题,检查configuration 3. 解决方案 如果检查不出问题,删除$COGNOS_HOM ...

  5. 关于在UNIcode环境下得TCHAR转string类型以及string转TCHAR

    using namespace System::Text: String ^TCHARtoStr(TCHAR *temp) //TCHAR转String { array<unsigned cha ...

  6. AI 帮助涂鸦

    这个小工具挺有意思,可以在涂鸦的同时自动猜测你要画什么,并自动完成. https://quickdraw.withgoogle.com/

  7. DHCP服务

    DHCP服务 DHCP服务(需要dhcp命令):负责ip,掩码,网关地址,DNS地址等自动分发的软件服务 /usr/sbin/dhcpd或/usr/sbin/dhcrelay(中继命令):执行程序 / ...

  8. [NOIP2013D2]

    T1 Problem 洛谷 Solution 这是线性扫描题吧. 就从1 ~ n 循环,若比起面高,则 ans += h[i] - h[i - 1]. Code #include<cmath&g ...

  9. K2 BPM获评“表现强劲”_2019 Forrester 报告_全球领先的工作流引擎

    3月12日,在Forrester Research发布的报告<Forrester Wave:2019年第一季度广泛部署数字流程自动化(DPA)>中,K2获评“表现强劲”. 此次共有10项评 ...

  10. ACCESS 查询重复记录

    In (SELECT [全称] FROM [New14] As Tmp GROUP BY [全称],[账号],[银行] HAVING Count(*)>1  And [账号] = [New14] ...