实际项目开发中,我们经常会用一些版本控制器来托管自己的代码,今天就来总结下Git的相关用法
Git工具下载安装
下载Git 官方地址为:https://git-scm.com/download/win
下载完之后,双击安装
选择安装目录
选择组件
说明:
(1) 图标组件(Addition icons) : 选择是否创建桌面快捷方式。
(2) 桌面浏览(Windows Explorer integration) : 浏览源码的方法,使用bash 或者 使用Git GUI工具。
(3)Git LFS 是 Github 开发的一个 Git 的扩展,用于实现 Git 对大文件的支持
(4) 关联配置文件 : 是否关联 git 配置文件, 该配置文件主要显示文本编辑器的样式。
(5) 关联shell脚本文件 : 是否关联Bash命令行执行的脚本文件。
(6) 使用TrueType编码 : 在命令行中是否使用TruthType编码, 该编码是微软和苹果公司制定的通用编码。
(7) 每天检查Git是否有Windows更新
开始菜单目录名设置
选择默认编辑器
选择使用命令行环境
以下四步为默认。直接点击下一步
安装完成
查看右键菜单是否有Git GUI和Git Bash以此检验是否安装成功
Git命令使用详解
Git基本信息配置
1 | git config --global user.name '你在github上注册的用户名';//设置用户名 |
SSH密钥创建
启动Git Bash
键入命令
ssh-keygen -t rsa -C "email@email.com"
,”email@email.com“是你的github账号此时,你的
C:\Users\admin\.ssh
这个路径下会生成两个文件:id_rsa和id_rsa.pub用记事本打开id_rsa.pub文件,复制内容,在github.com的网站上到ssh密钥管理页面,添加新公钥,随便取个名字,内容粘贴刚才复制的内容。
测试是否成功添加,在GIt Bash键入命令
ssh -T git@github.com
,出现以下画面则添加成功
初始化一个Git仓库
- 创建文件夹
- 方法一:可以鼠标右键>点击新建文件夹
- 方法二:使用命令
mkdir <floder name>
- 方法一:可以鼠标右键>点击新建文件夹
- 在文件夹内初始化Git
1
2cd <floder name> //进入刚创建的文件夹目录
git init //使用git初始化该文件夹
向Git仓库里添加文件
- 方法一:直接在该文件夹内右键鼠标创建文件或文件夹
- 方法二:使用命令
touch <file name>
创建文件
Git克隆远程仓库
克隆默认分支
1 | git clone <仓库地址> |
克隆指定分支
1 | git clone -b <仓库指定分支> <仓库地址> |
git本地仓库同步到远程仓库
查看仓库状态:
1
git status
添加到暂存区:
1
git add <文件名> //若是添加所有文件直接输入git add .
提交到本地仓库:
1
git commit -m `<提交信息>`
由本地仓库push到远程仓库
1
git push //上传到指定分支git push origin <指定分支>
错误解决方法:
出现提交错误信息
1
2git commit -m `<提交信息>`
fatal: could not open `.git/COMMIT_EDITMSG`: Permisssion denide解决:这是通过Git GUI进行提交时发生的错误,由 .git 文件夹中的文件被设为“只读”所致,将 .git 文件夹下的所有文件、文件夹及其子文件的只读属性去掉即可.
如果出现无法同步或没有权限
解决:用户名和密码一定要和github上的一致.
分支管理
查看分支
1 | git branch -a |
创建分支
1 | git checkout -b <创建分支> |
git checkout
命令加上-b
参数表示创建并切换,相当于以下两条命令:
1 | git branch <创建分支> |
然后可以使用git branch -a
查看当前分支,验证是否创建成功.
最后再同步到远程仓库即可
删除分支
1 | git push origin --delete <指定分支> |