代码管理工具 -GIT教程(从基础到大佬)

代码管理工具 -GIT教程(从基础到大佬)欢迎大家点赞 收藏 留言 如有错误敬请指正 祝大家不为生活学习所困 永无 Bug 目录 一 展望 二 学习方式 三 为什么要学习 git 四 安装 五 托管服务 六 gitee 注意事项 七 开源的仓库 八 团队协作开发 编辑 九 版本库 暂存区

大家好,我是讯享网,很高兴认识大家。

🔈欢迎大家点赞👍收藏⭐留言📝如有错误敬请指正

🔈祝大家不为生活学习所困-永无Bug

目录

一:展望

二:学习方式

三:为什么要学习git

四:安装

五:托管服务

六:gitee注意事项

七:开源的仓库

八:团队协作开发​编辑

九:版本库、暂存区、工作区​编辑

十:文件状态

十一:全局命令

十二:本地操作命令

 十三:远程操作命令

十四:命令行初始化项目-步骤

十五:日常开发-步骤 (重点)

 十六:身份认证

十七:分支操作

十八:标签

十九:dea操作git

1)idea配置git

2)本地操作​编辑​编辑​编辑​编辑​编辑

3)远程操作

4)分支操作​编辑​编辑

5).gitignore文件的作用

idea初始化项目-步骤

二十:远程操作

常见问题

1 不小心把不需要文件提交到了远程

2 回退版本并推送到远程

最重要的还有一点:与同事代码发生冲突


一:展望

我们的项目一般都是小组进行开发多人开发,那我们如何进行代码管理的呢?下面就来带大家探索一下


讯享网

二:学习方式

 轻代码:  命令是什么,代码怎么写,其实都不是那么重要 (百度上面命令多的是/文档 照着抄就行)

 重概念:  弄明白为啥学习这个技术,这个技术能够什么问题

三:为什么要学习git

四:安装

       如何安装    ---  ---  ----  其实很简单 直接无脑下一步下一步点点点

五:托管服务

六:gitee注意事项

1)私有的项目只能5个人同时使用,超出部分需要交钱
2)每个人5G空间, 单个文件大小50M
3)程序员可以创建开源的仓库和私有的仓库

七:开源的仓库

八:团队协作开发

九:版本库、暂存区、工作区

十:文件状态

十一:全局命令

设置用户信息 git config --global user.name "jaye" git config --global user.email "@.com" 查看配置信息 git config --list 注意: 1) name 和 email 能够保证别人能看懂就行了, 不需要和gitee的账号一致 2) 上面的命令可以在cmd窗口中运行

讯享网

十二:本地操作命令

讯享网git init 在本地初始化Git仓库 git status 查看文件状态 git add . 将文件的修改加入暂存区 git commit -m "注释信息" 将暂存区的文件修改提交到版本库 git log 查看日志 git checkout 文件名 "回退某个未执行commit命令的文件" git reset --hard 版本号 "回退到指定版本" git revert 版本号 "撤销某个指定的提交"

 十三:远程操作命令

git clone 从远程仓库克隆 git remote 查看远程仓库 git remote add 添加远程仓库 git pull 从远程仓库拉取 git push 推送到远程仓库

十四:命令行初始化项目-步骤

讯享网1)创建本地仓库 git init 2)创建远程仓库 3)绑定本地仓库和远程仓库关系 git remote add origin https://gitee.com/XXX --改成自己的仓库地址 4)提交代码到本地仓库 git add . git commit -m "初始化项目" 4.1)先拉取远程仓库的操作记录到本地(可选 - 只有当远程仓库不是空白仓库时需要执行) git pull origin master --allow-unrelated-histories 5)提交代码到远程仓库 git push origin master 

十五:日常开发-步骤 (重点)

git clone https://gitee.com/JayeTian/reggie_take_out.git 使用idea工具打开项目(熟悉代码) 日常操作,每天工作完毕都需要操作一下 1)提交修改代码到本地仓库 git add . git commit -m "初始化项目" 2)先拉取远程仓库代码 git pull origin dev 3)推送代码到远程仓库 git push origin dev 合并代码到主分支 --注意这里需要进行严格测试之后才可以进行合并 1)切换到主分支 git checkout 分支名称 2)合并代码到主分支 git merge master 3)提交合并代码到本地仓库 git add . git commit -m "合并代码xx需求的代码" 4)先拉取远程仓库代码 git pull origin dev 5)推送代码到远程仓库 git push origin dev

 十六:身份认证

1)第一次推送需要登录 账号密码写错了怎么办

十七:分支操作

讯享网查看分支 git branch 列出所有本地分支 git branch -r 列出所有远程分支 git branch -a 列出所有本地分支和远程分支 创建分支 (注意:现在在那个分支上执行的命令, 那么新分支的代码就和那个分支一样) git branch 分支名称 切换分支 git checkout 分支名称 创建并切换分支 (注意:现在在那个分支上执行的命令, 那么新分支的代码就和那个分支一样) git checkout -b [branchName] 推送至远程仓库分支 git push [shortName] [name] 合并分支 (注意: 将指定的分支合并到当前分支) git merge [name]

十八:标签

git tag 查看标签 git tag [name] 创建标签 git push [shortName] [name] 将标签推送至远程仓库 git checkout -b [branch] [name] 检出标签

十九:dea操作git

1)idea配置git

2)本地操作

3)远程操作

4)分支操作

5).gitignore文件的作用

过滤那些文件不需要git管理

注意事项
1).gitignore文件是需要上传到远程仓库的
2).gitignore文件名不能改
3).gitignore文件的存储必须和.git文件夹同级别

idea初始化项目-步骤

1)初始化本地仓库 " git init "

2)添加.gitignore配置文件

3)提交代码到本地仓库

git add .
git commit -m "初始化项目"

二十:远程操作

4)创建远程仓库

注意:
1)仓库的名称和项目名称保持一致
2)远程仓库必须是空白仓库

5)绑定本地仓库和远程仓库的关联关系

6)推送代码到远程

点击push按钮

常见问题

1 不小心把不需要文件提交到了远程

1)在.gitignore文件中 添加过滤配置

3)提交操作到本地仓库
git add .
git commit -m "添加target/过滤配置"

2 回退版本并推送到远程

最重要的还有一点:与同事代码发生冲突

所以保证我们所有写过的代码一定是先拉在推,如果有冲突,一定不要直接合并,先问下保留哪块在进行合并--冲突也是可以直接在idea中进行直接操作的

小讯
上一篇 2025-03-05 17:47
下一篇 2025-02-22 20:28

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/60585.html