Git客户端是一个免费且开源的分布式版本控制系统,旨在快速高效地处理从大型到小型项目的所有版本管理。该软件具有高效、灵活、稳定等优点,如今已成为软件开发领域中最流行的版本控制系统之一。其分布式特性意味着每个开发者都有一个仓库的完整副本,可以在没有网络连接的情况下工作并进行版本控制。同时Git还提供了强大的分支和合并功能,可以让开发人员在不影响主干的情况下创建和测试新功能。
Git与CVS的区别
1、分支更快、更容易。
2、支持离线工作;本地提交可以稍后提交到服务器上。
3、Git 提交都是原子的,且是整个项目范围的,而不像 CVS 中一样是对每个文件的。
4、Git 中的每个工作树都包含一个具有完整项目历史的仓库。
5、没有哪一个 Git 仓库会天生比其他仓库更重要。
软件特色
1、从服务器上克隆完整的仓库(包括代码和版本信息)到单机上。
2、在自己的机器上根据不同的开发目的,创建分支,修改代码。
3、在单机上自己创建的分支上提交代码。
4、在单机上合并分支。
5、把服务器上最新版的代码fetch下来,然后跟自己的主分支合并。
6、生成补丁(patch),把补丁发送给主开发者。
7、看主开发者的反馈,如果主开发者发现两个一般开发者之间有冲突(他们之间可以合作解决的冲突),就会要求他们先解决冲突,然后再由其中一个人提交。如果主开发者可以自己解决,或者没有冲突,就通过。
8、一般开发者之间解决冲突的方法,开发者之间可以使用pull 命令解决冲突,解决完冲突之后再向主开发者提交补丁。
Gita安装教程
1、在本站下载并解压,双击运行exe文件,进入软件安装向导,点击“Next”
2、选择安装路径,点击[next]
3、在窗口中选择组件,添加勾选倒数第二个组件:在所有命令行中使用Truetype字体,点击[next]
4、[创建文件夹]界面,选项默认,点击[next]
5、选择默认编辑器,我日常使用Vscode作为编辑器,勾选使用 Visual Studio Code 作为 Git 的默认编辑器,点击[next]
6、覆盖新仓库的默认分支名称
7、[修改系统的环境变量]界面,我勾选的第二个选项,点击[next]
选项一,不会修改系统环境变量,但是Windows系统cmd命令行中无法使用git命令
选项二,会将git相关程序加入系统环境变量中,使得Windows系统cmd命令行中可以使用git命令
选项三,会将git相关程序以及一些其他的Unix工具加入系统环境变量,使得Windows系统cmd命令行中可以使用git以及Unix工具。要注意的是,这将覆盖Windows工具,如 “ find 和 sort ”。只有在了解其含义后才使用此选项。
8、选择SSH可执行文件,选择开源代码,点击[next]
9、选择HTTPS传输后端,使用OpenSSL 库,点击[next]
选项一,使用 OpenSSL 库
选项二,使用本地 Windows 安全通道库
10、配置行结束转换,默认选择第一项配置,点击[next]
选项一,选项让Git能够自动转换文件中的换行符;签出到本地时转换为Windows下的换行符,提交到服务器时转换为Unix下的换行符
选项二,选项让Git在签出到本地时不做转换,保留原始文件的换行符;提交到服务器时转换为Unix下的换行符
选项三,让Git在签出到本地时和提交到服务器时都不做转换
11、配置终端模拟器以与 Git Bash 一起使用,默认选择第一项配置,点击[next]
选项一,Git Bash将使用MinTTY作为终端模拟器,该模拟器具有可调整大小的窗口,非矩形选区和Unicode字体
选项二,选项使用Windows系统cmd命令行来作为Git命令行
12、配置额外的选项,默认配置即可,点击[Install]
选项一,启用文件系统缓存
选项二,启用Git凭证管理器
选项三,启用符号链接
13、软件安装中,请稍微等待一会
14、软件安装完成
Gita常用命令
1)mkdir XX:创建一个名为XX的目录
2)pwd:显示当前目录的路径
3)git init:把当前目录变成可以管理的git仓库,生成隐藏的.git文件
4)git add xx:把xx文件添加到暂存区
5)git commit -m "提交说明":将暂存区的内容推送到git仓库中
6)git status:查看仓库状态
7)git diff xx:查看xx文件修改了哪些内容
8)git log:查看历史记录(Q退出)
9)git reset --hard HEAD^ 或者git reset --hard HEAD~回退到上个版本
10)cat XX:查看XX文件的内容
11)git reflog:查看历史记录的版本号id
12)git checkout -- xx:把xx文件在工作区的修改内容全部撤销
13)git rm xx:删除xx文件
14)git remote add origin git仓库地址:关联一个git远程仓库
15)git push -u origin master:把当前master分支推送到远程库(第一次使用的时候,需要加上-u,后面不再需要-u)
16)git clone git仓库地址:从远程仓库中克隆
17)git checkout -b dev:创建dev分支并切换到dev分支
18)git checkout master:切换分支到master
19)git branch:查看当前所有分支
20)git branch name:创建名为name的分支
21)git merge dev:在当前分支上合并dev
22)git stash:把当前工作隐藏起来,等以后恢复现场后再继续使用
23)git stash list:查看隐藏的所有文件列表
24)git stash apply:恢复隐藏的文件,但是隐藏的内容不删除
25)git stash drop:删除隐藏文件
26)git stash pop:恢复隐藏文件并删除
27)git remote:查看远程库的信息
28)git remote -v:查看远程库的详细信息
29)git push origin master:git会把master分支推送到远程仓库对应的分支上

腾讯会议Mac版
ParallelsDesktop26forMac
企业微信mac版本
QQ音乐formac
SmartFTP(FTP文件传输客户端)
Illustrator2025Mac中文版
思源笔记Mac版
火星小说电脑版「含模拟器」
口袋原油电脑版「含模拟器」
易次元电脑版「含模拟器」
高考满分作文电脑版「含模拟器」
高考直通车电脑版「含模拟器」
剪映Mac版
口袋对战宝典电脑版「含模拟器」
墨墨背单词电脑版「含模拟器」
7723游戏盒电脑版「含模拟器」
婚礼纪电脑版「含模拟器」
悟空浏览器电脑版「含模拟器」
可可英语电脑版「含模拟器」
微博电脑版「含模拟器」
平安口袋银行电脑版「含模拟器」
京东到家电脑版「含模拟器」
奥维互动地图电脑版
USBSafelyRemove(USB设备安全移除工具)
Enscape2.8汉化补丁
来疯直播助手
单文件制作工具
MAXHUB传屏助手电脑版
沙漏验机电脑版
HofoSetup(安装包制作大师)
斗鱼直播管家电脑版
逍遥模拟器工作室版
zTasker电脑版
广发金融终端
南京证券鑫易通交易软件
大智慧策略投资终端
天风高财生电脑版
汇通启富金融终端
Prepros(前端开发工具)
儿时的街机游戏
拼图游戏大全
原神
生活实用APP