论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
ToB企服应用市场:ToB评测及商务社交产业平台
»
论坛
›
开源技术
›
开源技术
›
快速将本地代码上传至gitee
快速将本地代码上传至gitee
莫张周刘王
金牌会员
|
2024-9-23 04:02:48
|
显示全部楼层
|
阅读模式
楼主
主题
917
|
帖子
917
|
积分
2751
前言:命令行利用
git
上传代码主要分为三个步骤,创建本地代码仓库,毗连长途代码仓库,编辑并上传。在微信小程序中,图形界面的上传
git
是简化了这些步骤,老师让我们完成这个作业估计就是让我们体验
git
的运行流程以及命令行界面的利用方法。(手掰档)这是一次作业,所以有什么地方写的欠好还请谅解
这里不讨论
git
的下载以及安装流程,所以大家配置好情况再来看这个
1.
查抄情况
git -v
复制代码
查抄版本号确保已经安装了git
2.
配置用户标识
git config --global user.name "Your name"
git config --global user.email "Your email"
复制代码
此中的yourname 和 youremail可以替换成自己的姓名和邮箱。
3.
创建本地代码仓库
完成上述步骤后,可以开始创建本地仓库了。
在任意一个目录下创建文件夹。进入文件夹的路径下,输入
git init
复制代码
这个命令的作用是把这个文件夹初始化成为本地仓库,Git 会在当前目录下创建一个名为 .git 的隐蔽目录(在 Unix-like 系统中)或文件夹(在 Windows 中),这个目录包含了 Git 仓库的全部必要信息,如配置文件、对象数据库、引用等。
这时在此路径下就可以创建本地库中的第一个文件了,创建完成后,必要对本地库中的文件状态进行修改。具体几种文件状态如下图
在修改完文件后,文件会进入已修改的状态,然后我们必要把它变为已暂存,再进行提交。输入
git add filename
复制代码
即可把对应文件变为已暂存的状态,条件是要对他进行修改,否则git会报错此分支下没有目的文件。这里的add . 是暂存全部已修改的文件。
这时输入
git status
复制代码
可以查看当前代码库中文件的状态
git commit -m "第一次提交"
复制代码
将已暂存转为已提交,引号中的内容可以任意写,相当于一个备注
4.
毗连长途代码库
git remote add origin URL #URL输入自己的仓库地址
git remote -v #检查配制是否成功
复制代码
到这里我们就配制好了长途库的信息,我们就可以和长途仓库进行交互了,例如push代码和修改,查看分支等
5.
提交
git push -u origin 分支名
复制代码
输入以上代码,这里如果要新建分支必要先运行 git branch 分支名 ,这里我测试用的是main,发起创建一个自己的分支,名字可以用拼音定名,以后的代码也先传入自己的分支中,确保没有题目后再与主分支合并,以防出现主分支崩溃的情况。
输入完这条指令后大概要输入gitee的用户名与密码,用户名:自己的 密码:自己的
6.
查看
最后就可以到
gitee
上查看自己的代码了。
7.命令合集
在当前目录新建一个Git代码库
$ git init
设置提交代码时的用户信息
$ git config <--global> user.name "<name>"$ git config <--global> user.email "<email address>"
添加指定文件到暂存区
$ git add <file1> <file2> ...
添加指定目录到暂存区,包罗子目录
$ git add <dir>
添加当前目录的全部文件到暂存区
$ git add .
删除工作区文件,而且将这次删除放入暂存区
$ git rm <file1> <file2> ...
提交暂存区到仓库区
$ git commit -m <message>
列出全部本地分支
$ git branch
列出全部长途分支
$ git branch -r
列出全部本地分支和长途分支
$ git branch -a
新建一个分支,但依然停顿在当前分支
$ git branch <branch-name>
新建一个分支,并切换到该分支
$ git checkout -b <branch>
合并指定分支到当前分支
$ git merge <branch>
选择一个commit,合并进当前分支
$ git cherry-pick <commit>
删除分支
$ git branch -d <branch-name>
显示有变动的文件
$ git status
显示当前分支的版本历史
$ git log
显示指定文件是什么人在什么时间修改过
$ git blame <file>
显示暂存区和工作区的差异
$ git diff
下载长途仓库的全部变动
$ git fetch <remote>
显示全部长途仓库
$ git remote -v
增长一个新的长途仓库,并定名
$ git remote add <shortname> <url>
取回长途仓库的变化,并与本地分支合并
$ git pull <remote> <branch>
上传本地指定分支到长途仓库
$ git push <remote> <branch>
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
使用道具
举报
0 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
莫张周刘王
金牌会员
这个人很懒什么都没写!
楼主热帖
06、etcd 写请求执行流程
软件测试项目实战经验附视频以及源码【 ...
网上书店管理系统项目【Java数据库编程 ...
【云原生】三、详细易懂的Docker 容器 ...
四、WinUI3下TitleBar的自定义
如何用同一套账号接入整个研发过程? ...
c# sqlsugar,hisql,freesql orm框架全 ...
面向大规模神经网络的模型压缩和加速方 ...
物联网5种无线传输协议特点大汇总 ...
MySQL用户和权限管理
标签云
存储
挺好的
服务器
快速回复
返回顶部
返回列表