网站首页 > 基础教程 正文
概念介绍:
git是一个免费,开源的分布式版本控制系统。利用极致的压缩算法,可以很快地把代码完整的镜像下拉。
本地结构:
Win目录新建一个文件夹,右键桌面打开,git bash here
远程库:
https://github.com/远程库网址,在上面新建了自己的仓库后,可以在本地进行重命名:
git remote add origin
https://github.com/zhouruiaaa/GitResp2.git重命名
git remote -v
git push origin master本地代码推到远端
git clone
https://github.com/zhouruiaaa/GitResp2.git远端代码克隆到本地
分支:
使用多条线推进多个任务。有一些基本命令进行操作。
查看分支git branch -v
创建分支git branch brach01,当前在哪个分支上,是通过*号来显示的。
切换分支git checkout brach01
合并分支git checkout master git merge brach01如果主从分支修改同一个文件的同一位置,需要自己决定留下哪个代码,再用add和commit进行确认。
操作命令:
创建的文件首先要放本地仓库,才能用add和commit进行管理。git status可以查看仓库里的文件是工作区或暂存区状态,git log可以查看仓库里的提交历史,当历史记录过多的时候,一页展示不下,可以用空格显示下一页,用b显示上一页。git log --pretty=oneline显示缩略的历史信息。git reflog里面多了HEAD@{数字},指回到当前这个历史版本需要走多少步。这个时候用git reset --hard 【索引】可以前进或者后退的历史版本。--hard代表指针移动的同时,重置暂存区和工作区,--mixed代表索引移动的同时,重置暂存区,工作区不动,--soft代表索引移动时,暂存区和工作区不动。如果删除了工作区的某文件,再用git add和commit就可以将暂存区和本地库里面的删掉。Git diff 【文件名】用于将工作区和暂存区中的文件进行比较。如果不加参数【文件名】,表示比较所有文件。Git diff 【历史版本】【文件名】,用于比较暂存区和工作区中的内容。
- 上一篇: 8、表单控制:预言水晶球——React 19 复杂表单处理
- 下一篇:已经是最后一篇了
猜你喜欢
- 2025-04-30 8、表单控制:预言水晶球——React 19 复杂表单处理
- 2025-04-30 「转」CS可视化:有用的Git命令(git可视化管理页面)
- 2025-04-30 看完这篇轻松玩转Git:详细、浅显、易学
- 2025-04-30 Git重置到某个历史节点(Sourcetree工具)
- 2025-04-30 git撤销commit(git撤销commit但不改变文件)
- 2025-04-30 Java开发人员的版本控制技能:Git的趣味之旅
- 2025-04-30 GIT,如何恢复修改过的文件,回到过去呢?
- 2025-04-30 git工作区、暂存区、本地仓库、远程仓库的区别和联系
- 2025-04-30 Git从入门到精通:拯救你的代码仓库的终极指南
- 2025-04-30 Git恢复至之前版本(gitreset版本恢复命令)
- 最近发表
- 标签列表
-
- 菜鸟教程 (58)
- jsp (69)
- c++教程 (58)
- pythonlist (60)
- gitpush (78)
- gitreset (66)
- pythonif (68)
- pythonifelse (59)
- deletesql (62)
- c++模板 (62)
- c#event (59)
- linuxgzip (68)
- 字符串连接 (73)
- nginx配置文件详解 (61)
- html标签 (69)
- c++初始化列表 (64)
- exec命令 (59)
- canvasfilltext (58)
- mysqlinnodbmyisam区别 (63)
- arraylistadd (66)
- node教程 (59)
- console.table (62)
- mysqldatesub函数 (63)
- window10java环境变量设置 (66)
- c++虚函数和纯虚函数的区别 (66)