Git常用命令总结
Git简介
Git
是一款免费开源的版本管理工具
,很多开源软件、企业的项目开发都使用Git进行版本管理。项目中引入版本管理系统,可以大大简化项目的开发流程,更方便后续的管理和维护。
Git的优势
断网也能工作
。因为每个人的电脑里保存的都是一份完整的版本库数据,即使断了网,大家也可以在自己的电脑上修改,然后提交到本地仓库。等连了网,再将本地仓库的提交推送到远程服务器上就可以了。分支切换灵活
。使用集中式版本管理工具,当你需要查看不同版本的代码时,需要不停地从远程服务器上拉取不同版本到本地,如果项目很大的话,时间会很慢。而Git却不存在这个问题,分支切换几乎瞬间完成。
Git常用命令
1 | //初始化文件 |
基本使用流程
- 在Github创建一个仓库(有则省略)
- 复制仓库https链接 如
https://github.com/XXXX/XXX.git
- 本地新建一个文件夹,右键鼠标选择[
Git Bash Here
] - git clone+你复制的仓库https链接 如git clone
https://github.com/XXXX/XXX.git
- 本地会多出一个
文件夹
,与github仓库名称一致;接下来把你的项目文件粘贴到这个文件夹中 - 然后到终端(Git Bash)执行命令:cd 刚刚生成的文件夹(与github仓库同名),或者直接到
生成的文件夹里
右键选择[Git Bash Here] - 输入 git add . //全部提交
- git commit -m “first commit” //提交备注
- git push -u origin master //提交项目到github仓库,这里可能需要输入
账户、密码
这时,一个新的项目就已经提交到远程仓库了,接下来要做的就是在本地创建一个分支,然后开始你的代码之旅✈
分支管理
通常来说,一个项目是由多人共同开发
的,这时如果要使用远程仓库,就要学会另一种方法—分支管理
。分支管理,顾名思义就是另开一个分支进行管理,它的原理也很简单,就是克隆远程仓库到本地,新建本地开发分支,开发完成后合并到master,然后推送到远程。
分支管理常用命令
1 | git clone https://github.com/xxxx/xxx.git 克隆远程仓库到本地 |
如果粗心忘记先拉取后合并,且还没有提交,这里有两种解决方法。
第一种方式:查看提交记录,回退到之前版:
git log ;
git reset –hard xxxxx
第二种方式:将远程拉取到本地,使用git stash
- pop git stash 将本地代码stash到仓库
- git pull 拉取远程代码
- git stash pop 将仓库代码合并到本地最新代码
强制更新
强制更新就是放弃
本地修改,强制更新远端代码。
1 | git fetch --all //下载远程仓库最新内容,不做合并 |
------ 本文结束 感谢您的阅读------
欢迎关注我的其它发布渠道