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分支推送到远程仓库对应的分支上
-
java开发工具

Java开发工具大全收录了一些常用的java程序开发工具,其中包括Chatbox(API工具)、EditPlus、UltraEdit、TeamCity、Git、Java Runtime Environment等,涵盖集成开发环境(IDE)、数据库管理、调试与测试、版本控制与协作、反编译工具等,可以帮助开发者提高开发效率、保证代码质量、优化程序性能并简化开发过程,java程序员可根据自身需求选择适合自己的开发工具下载体验!随着技术的不断发展和进步,新的开发工具也在不断涌现,为 Java 开发带来更多的选择和可能性。