社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Git

如何快速上手Gitee和GitHub?

晓技术 • 昨天 • 21 次点击  
哈喽,大家好,我是干货满满的晓技术老师。
先说点题外话。听说电影《牛来》火了,这个电影是母子二人花费5年纯手搓的,成本7711块钱;但是,截止到目前,这个屎上最差的电影 票房突破了1800万;猫眼最新预测的票房是1.35亿元。
除去影院拿走的50%左右的分成,因为电影没有演员(演员是母子二人)、没有导演(导演是儿子)、没有宣发(这么差劲的电影、不好意思宣传),所以,按照这个趋势,这对母子妥妥跻身千万富豪阶层了。
只能说,这个世界太疯狂了,人类太疯狂了。像这种现象,我们肯定不能说“这就是梦想的力量,这就是坚持的力量”,因为电影的特效太粗制滥造了、情节太屎了,它带给观众的99%是猎奇心的满足感,以及发朋友圈的社交快感。
通过这件事,“世界是个巨大的草台班子”这句话更具象化了。
一是人们对院线电影的祛魅,只要是走正规程序、影片能过审、有院线乐意拍片,你也能上线一部电影;二是你火不火跟自己没关系,平台给你流量,你就能火,不火不行,不行也火;三是这对母子发了一笔横财,但是这玩意儿不能复制,想再搞个《熊走》赚一笔,没门儿。
好了,扯得有点远,言归正传。今天,给各位老铁分享一下如何使用Gitee或者GitHub上手「代码托管」。
先说一下,为什么要进行「代码托管」?
一是防止丢失,本地存储的代码一旦电脑崩溃、硬盘挂了,你就哭去吧,哭都没用;二是方便版本迭代,项目更新,一个命令就可以将本地代码上传到云端,既防止丢失、也方便管理;三是可回溯,每一次提交都有记录,可以随时回滚;四是方便团队协作、共享文档。
OK,开始。我使用的是Gitee,这是国内的代码托管平台,不用翻墙,不需要科学上网,GitHub是歪果的,但用法相似。
第一步,Gitee的网址是gitee.com,先注册一个账号,很简单、略过。

第二步,绑定第三方账号,比如阿里云、微信、微博等等;如果不绑定,无法创建仓库。


第三步,创建仓库。点击头像左侧的「+」号,点击“新建仓库”。


然后,填写仓库名、仓库的简介,以及设置代码是否开源。


最后点击 「创建」,一个全新的空仓库就诞生了。返回主页,在左侧的工作台,就能看到你刚才新建的仓库了。



第四步,安装Git Bash。它 是一个命令行界面(CLI)工具,类似于CMD命令,但它更灵活、更方便;可以用它来执行Git操作,比如 git addgit commitgit push 等。


官方下载Git Bash贼慢,我这里推荐的是清华大学开源软件镜像站,地址贴下面。下载Git-2.55.0.4-64-bit.exe这个版本即可。然后,一路next就安装好了。

https://mirrors.tuna.tsinghua.edu.cn/github-release/git-for-windows/git/Git%20for%20Windows%202.55.0%284%29/


第五步随便找一个磁盘,新建一个文件夹,命名为 my-project(名字随意,建议和仓库名一致)。注意:文件夹路径中尽量不要包含中文或空格,避免后续报错。


第六步将远程仓库「克隆」到本机上。打开Gitee的主页工作台,点击刚才创建的仓库,页面跳转,复制红色框框内的地址。



然后,进入刚才新建的本地文件夹,在空白处右键,点击Open Git Bash Here。这样,就进入了Git的命令行操作黑窗口。


执行克隆操作,输入下面的命令。

git clone https://gitee.com/your account/test.git


这样,云端的仓库目录就被克隆到了本地。克隆成功后,本地会出现一个以仓库名命名的文件夹,里面默认包含 .git 隐藏目录(版本管理核心)。



第七步,上传代码到仓库。先将代码拷贝到本地仓库,比如我的是test(和 .git 隐藏目录在同一级);然后,在本地仓库运行Git Bash命令。

git config --global user.name "晓技术老师"
告诉git 你叫晓技术老师;后面就不需要验证了。--global 表示全局生效,以后所有的仓库都认这个身份
git config --global user.email "xiaojishu@example.com"
告诉git你的邮箱,也是验证身份
③ git add .

添加更改到暂存区

. 代表当前目录下的所有文件(包括新文件、修改过的文件、删除的文件)


如果只想添加某个特定文件,可以用 git add 文件名

④ git commit -m"这里写本次提交的说明,比如:首次上传项目代码"

在本地生成一个版本记录

⑤ git push origin master

推送到远程 Gitee 仓库


经过上面的5个命令,就将本地的项目代码传到了gitee。我们进入gitee,就可以看到项目代码了。


OK,以上就是使用gitee进行的代码托管的教程。

其实,很多编译器(比如VSCode、IDEA)都集成了gitee,开发者可以直接在开发环境中上传项目,既省心又省力。


你浓眉大眼的DeepSeek也要收费?
Ai生成毕业典礼照片墙系统,学生扫码签到+上传照片,大屏实时显示星空照片墙,交互性太高了!

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/199867