前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >如何使用Git进行代码版本管理

如何使用Git进行代码版本管理

作者头像
叶茂林
发布2024-01-03 10:20:14
2350
发布2024-01-03 10:20:14
举报
文章被收录于专栏:叶子的开发者社区

目录

建立仓库

分支管理

推送代码

问题


建立仓库

先在远程代码托管平台(如GitHub、GitLab等)上创建一个新的仓库

使用命令行或终端,进入你的本地项目目录

如果项目还没有使用Git进行版本控制,可以通过执行以下命令来初始化一个本地仓库

代码语言:javascript
复制
git init

执行以下命令将远程仓库的地址添加到本地仓库中

代码语言:javascript
复制
git remote add origin <远程仓库地址>

分支管理

查看分支

代码语言:javascript
复制
git branch

建立新分支

代码语言:javascript
复制
git branch <新分支名称>

切换分支

代码语言:javascript
复制
git checkout <要切换的分支名称>

推送到指定分支

代码语言:javascript
复制
git push origin <分支名称>

推送代码

理论上改代码前要pull一次,然后在push前在pull一次

改代码前pull一次是为了获取最新的同步,但是coding也是需要时间的,难保敲代码的这段时间没有人动远程仓库的东西,所以在改完代码要push的时候也应该再pull一下看有无冲突,把冲突解决了再push

①首先切换到要code的分支,比如dev分支

代码语言:javascript
复制
git checkout dev

②首先pull一次

代码语言:javascript
复制
git pull

如果是特定分支,比如dev分支

代码语言:javascript
复制
git pull origin dev

这样就可以获取到最新的更新并合并到当前分支

然后开始敲键盘码代码……

③将所有修改的文件添加到暂存区

代码语言:javascript
复制
git add .

④提交更改,如果需要可以备注更改信息,比如修改了无法跳转页面的bug

代码语言:javascript
复制
git commit -m "修改了无法跳转页面的bug"

⑤然后再一次pull,如果木有冲突就push,默认推送到master

代码语言:javascript
复制
git push

如果还没有将本地的分支与远程仓库的分支进行关联

代码语言:javascript
复制
git push --set-upstream origin master

推送到指定分支

代码语言:javascript
复制
git push origin <分支名称>

如果有冲突,改好代码后回到第③步

常见问题

如果出现以下问题

Failure when receiving data from the peer 或者Recv failure: Connection was reset 或者Failed to connect to github.com port 443 after 21037 ms: Couldn't connect to server

可以试试这个

代码语言:javascript
复制
git config --global --unset http.proxy

不行的话试试这个

代码语言:javascript
复制
git config --global --unset https.proxy
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2024-01-02,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 建立仓库
  • 分支管理
  • 推送代码
  • 常见问题
相关产品与服务
代码托管
CODING 代码托管(CODING Code Repositories,CODING-CR)是为开发者打造的云端便捷代码管理工具,旨在为更多的开发者带去便捷、高效的开发体验,全面支持 Git/SVN 代码托管,包括代码评审、分支管理、超大仓库等功能。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档