常用git命令及问题解决方法
2016-08-17 11:42
330 查看
使用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.切换分支)的方法。
当确认所建分支不存在之后可运行如下命令新建分支。
4、乱码
显示形如css\346\217\255\347\247\230/shanghai@No1.md的乱码。
解决方案:
在命令行中输入:
5、merge
git stash
6、remote远程仓库
git remote -v 查看远程仓库
git rm <主机名> 删除与远程仓库的连接
git add <主机名> <网址> 添加远程仓库连接
7、将当前
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
6、remote远程仓库
git remote -v 查看远程仓库
git rm <主机名> 删除与远程仓库的连接
git add <主机名> <网址> 添加远程仓库连接
7、将当前
相关文章推荐
- git 常用命令以及解决问题方法
- git常用命令及常见问题的解决方法
- [置顶] yum localinstall 解决本地rpm包的依赖问题,以及yum 命令常用方法
- git误操作回滚的解决方法/常用命令
- Git常用命令与clone时出错解决方法
- [问题] mac执行git命令出现xcrun: error: invalid active developer path解决方法
- mysql 的常用命令及常见问题解决方法
- git 常用命令及问题解决(转)
- yum localinstall 解决本地rpm包的依赖问题,以及yum 命令常用方法
- Linux主要常用命令及常见问题的解决方法
- git常用命令及问题解决
- git常用命令及常见问题解决办法
- 升级Mountain Lion后git等工具不能用的问题的解决方法
- 我学Delphi心得及笔记----常用问题与解决方法
- 解决web应用开发中中文乱码问题的常用办法(暂时只用过这些方法)
- ant不是内部命令也不是外部命令问题的解决方法
- “***不是内部或外部命令”问题解决方法
- 巧用Win7的“属性”功能 解决常用小问题的方法
- 我在安装TFS 2008的时候遇到的问题以及解决方法一sharepoint 安装 命令建立应用程序和站点集
- java命令后,出现outOfMemory问题的解决方法