常用git命令及问题解决方法
使用git不久,在这里记录使用git的命令。
1、将本地项目上传git
- git端
1、[start a project]新建一个项目 example
- 客户端
1.git init 初始化本地git仓库
2.git remote add [name为远程仓库取名,一般取origin表示源][example在github中的项目路径] 部署远程项目路径
tips:git支持用https,ssh两种方式访问远程版本库,注意远程版本库的两种方式对应的地址的不同
3.git add 将本地文件添加到暂存中
4.git commit 将本地文件提交到本地git仓库中
5.git push [name][branch] 将本地的仓库推送到远程仓库中,应当在push后加上远程的名字和分支。
2、https,ssh
- https
通过https访问远程版本库,不需要做额外的配置,但是每次pull,push时需要填写git的账户名和密码,这是非常不便利的。
- ssh
通过ssh方式访问远程版本库,可以通过ssh key认证我们的身份,因此在操作版本的过程时,不再需要输入账户和密码。但是在使用之前,我们需要对ssh key进行配置
1.查看或者生成本机的ssh公钥
根据操作系统的不同,有不同的生成方法,具体可以度娘。
2.将生成的公玥配置到git中
在git的settings->Personal settings->SSH and GPG keys ->new SSK key 中添加本机的公玥即可。
3、分支
1.切换分支:
如果是远程主机有新的分支,则建议先运行fetch命令
git fetch <主机名> 将远程主机的全部更新都拉取到本地
git branch -a 查看所有的分支
git checkout <branch> 切换到所要切换的分支
2.新建分支:
新建分支前,需要更新远程主机,查看所需要建的分支是否存在。步骤(1.切换分支)的方法。
当确认所建分支不存在之后可运行如下命令新建分支。
git checkout -b newBrach origin/master --该命令尚未实践。
4、乱码
显示形如css\346\217\255\347\247\230/shanghai@No1.md的乱码。
解决方案:
在命令行中输入:
git config --global core.quotepath false
5、merge
git stash
常用git命令及问题解决方法的更多相关文章
- 常用Git命令汇总
常用Git命令汇总 跟着R哥来到了新公司(一个从硬件向互联网转型中的公司),新公司以前的代码基本是使用SVN做版本控制,甚至有些代码没有做版本控制,所以R哥叫HG做了一次Git分享,准备把公司所有的代 ...
- 常用 Git 命令清单
我每天使用 Git ,但是很多命令记不住. 一般来说,日常使用只要记住下图6个命令,就可以了.但是熟练使用,恐怕要记住60-100个命令. 下面是我整理的常用 Git 命令清单.几个专用名词的译名如下 ...
- 常用 Git 命令清单 转
我每天使用 Git ,但是很多命令记不住. 一般来说,日常使用只要记住下图6个命令,就可以了.但是熟练使用,恐怕要记住60-100个命令. 下面是我整理的常用 Git 命令清单.几个专用名词的译名如下 ...
- Android之常用Git命令
Android之常用Git命令 代码修改后提交步骤:git status:查看代码修改状态git diff:查看代码修改细节,也能看代码空格git add . :添加新加入的代码git commit ...
- 常用 Git 命令清单(摘录)
来源:阮一峰的网络日志 网址:http://www.ruanyifeng.com/blog/2015/12/git-cheat-sheet.html 我每天使用 Git ,但是很多命令记不住. 一般来 ...
- [转]常用 Git 命令清单
作者: 阮一峰 我每天使用 Git ,但是很多命令记不住. 一般来说,日常使用只要记住下图6个命令,就可以了.但是熟练使用,恐怕要记住60-100个命令. 下面是我整理的常用 Git 命令清单.几个专 ...
- 常用Git命令
Git教程:http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000 一般来说,日常使用只要 ...
- 常用 Git 命令清单
http://www.ruanyifeng.com/blog/2015/12/git-cheat-sheet.html 我每天使用 Git ,但是很多命令记不住. 一般来说,日常使用只要记住下图6个命 ...
- 常用Git命令清单。
上期传送门:[清单]7个管理和优化网站资源的工具 下面是我整理的常用 Git 命令清单.几个专用名词的译名如下. Workspace:工作区 Index / Stage:暂存区 Repository: ...
随机推荐
- elasticsearch使用操作部分
本片文章记录了elasticsearch概念.特点.集群.插件.API使用方法. 1.elasticsearch的概念及特点.概念:elasticsearch是一个基于lucene的搜索服务器.luc ...
- jqzoom图片放大镜
jqzoom是一个图片放大器插件.它功能强大,使用简便! 引入js与css: <script type="text/javascript" src="js/jque ...
- vim - Highlight unwanted spaces
http://vim.wikia.com/wiki/VimTip396 precondition: set hlsearch" Show all tabs:/\t" Show tr ...
- Map的简单语法
package jaxpsax; import java.util.Collection; import java.util.HashMap; import java.util.Iterator; i ...
- RAC One Node转换为RAC
1.查看状态 [oracle@rone1 ~]$ srvctl config database -d rone Database unique name: rone Database name: ro ...
- Java基础之扩展GUI——显示About对话框(Sketcher 2 displaying an About dialog)
控制台程序. 最简单的对话框仅仅显示一些信息.为了说明这一点,可以为Sketcher添加Help菜单项和About菜单项,之后再显示About对话框来提供有关应用程序的信息. 要新建的对话框类从JDi ...
- javascript瀑布流布局效果
- IIS配置注意点
1.是否有权限 2.程序池是否为4.0集成 3.是否启用目录浏览模式:目录浏览==>启用(好像可以不用) 4.是否设置默认页面 5.其他的,百度. asp.net发布到IIS中出现错误:处理程序 ...
- Entity FrameWork对有外键关联的数据表的添加操作
前天做了一个MVC Entity FrameWork项目,遇到有外键关联的数据编辑问题.当你编辑的时候,按照正常的逻辑,把每个字段的数据都对号入座了,然后点击保存按钮,本以为会顺理成章的编辑数据,但是 ...
- Windows Azure Azure 简介
平台介绍 Windows Azure作为一个微软公有云平台,被寄予了厚望. 可以说Windows Azure与Windows RT一样是微软战略转型的重点. 2012年9月微软与中国本土的电信服务提供 ...