优秀的编程知识分享平台

网站首页 > 技术文章 正文

小乌龟版本工具带小白快速上手Git「程序员秒懂篇」

nanyue 2024-10-27 11:25:56 技术文章 2 ℃

背景

如果你公司已经选择用git管理代码库了,程序员们又要开始学了。网上教程都比较复杂,我这篇简单上手快。

安装git版本工具,我就略过了

Git账号设置

设置用户名和 email(必须设置)

在命令行里输入以下命令来添加用户名和 email ,这个信息将用在后续你的每一次 Git 提交里。

git config --global user.name "你自己的名字"

git config --global user.email "你的邮箱@xxxx.com"

下载主干master

在目录文件夹下 右击,出现菜单如下

---------------------------注意Git clone 我使用的是 HTTP 协议,够简单

绿色加载,如果有问题会提示出来

下载分支代码

程序员们请注意实战项目都是先在分支开发,最后合并到主干

增删改操作说明

这是必须get到的技能,快看程序员们很简单的

说明

删除情况,你直接物理删除文件就可以

修改情况,你修改文件即可

commit时,窗口会提示出来,程序员们请仔细看清楚在继续操作

Commit时,想回滚,右击你要回滚的文件,如下面pom.xml

Commit后,查看本地仓库提交成功没,看下面show log

更新代码 ,右击,一般用pull就可以

远程仓库提交

commit本地仓库 -》push远程仓库-》 git两阶段提交

跟svn比,多了一般push操作,切记切记。

注意

有时commit忘记push了,还以为代码提交成功了,启动服务代码就是没生效,还纳闷。

这个时候可以到git网址看代码更新记录,确认真的提交远程仓库成功。

命令模式

总结

  • 1. 上面所以操作都可以通过git命令来完成,小白操作还是喜欢界面,够直观够简单。
  • 2. commit、push切记别搞混了,commit前检查清楚,不行马上回滚。
  • 3. git技术非常强大的,我这只是介绍给小白快速上手,完成普通开发,完全没问题。
  • 4. 分支合并到主干master下次讲,比较复杂,容易出错,出错了后果严重啊。
  • 5. Git还有很多命令操作,不熟悉请不要乱操作,后果严重。
  • 6. 频繁用到的就是 clone、add、commit、push、pull、revert,玩转开发基本足以。
  • 7. 想研究具体git原理的,请自行google.

Push出错分析

  • 1. 文件冲突了,检查下文件,不行可以更新下来,手动把自己代码合到最新代码上。
  • 2. 权限不够,Git有很强大的权限管理,一般master没操作权限的,都是分支开发好,merge into回master.
  • 3. 实在解决不了,可以重新clone下工程,push下试试

小技巧

git clone时一直提示输入用户名、密码

长期存储密码:git config --global credential.helper store

执行下这个命令,第二次及以后git操作之后,就不需要输入用户名密码了

一般来说,日常使用只要记住下图几个命令,就可以了。但是熟练使用,要记住100左右个命令。

提交相关:

git add a.vm //添加某个文件到本地暂存区

git rm a.vm //移除某个文件,和git add 相反

git status //用来查看当前工作区的状态

git commit -m "增加xxx文件类型说明" //提交并增加提交注释,

本地和服务器仓库交互:

git fetch //获取远程仓库的代码

git pull //相当于git fetch + git merge

git push //常会用到的命令,用于将本地的文件推送到服务器上

分支相关:

git branch //查看分支状况

git branch -h //查看其他的命令

git checkout develop-branch //用来切换分支

git log //查看历史

小乌龟你不喜欢还有下面这些

  • 1. Eclipse 的 Git 插件 EGit
  • 2. IntelliJ IDEA 上的 Git 插件
  • 3. 纯命令【大神模式】
  • 4. 小乌龟【小白模式】

关注后,评论 git

下面是我找的git比较优秀的资料,我私信发你们

1

最近发表
标签列表