git的使用流程01

举报
luichun 发表于 2022/05/24 18:44:31 2022/05/24
【摘要】 git常用命令列表中文英文命令清屏cleargit的基本配置git config --system --listgit的全局配置git config --global --list添加用户名git config --global user.name “LuiChun”添加邮箱git config --global user.email “luichun@gmail.com”生成公钥匙免密码...

git常用命令列表

中文 英文命令
清屏 clear
git的基本配置 git config --system --list
git的全局配置 git config --global --list
添加用户名 git config --global user.name “LuiChun”
添加邮箱 git config --global user.email “luichun@gmail.com
生成公钥匙
免密码登录
会在C:\Users\Administrator.ssh文件夹中生成2个文件
ssh-keygen -t rsa
公共钥匙文件
把文件内的字符串复制到网页公钥内容中
用于免密码登录
id_rsa.pub
私自钥匙文件 id_rsa
进入文件夹 cd /文件夹名/
初始化,
也就是生成一个隐藏文件
创建新的项目时
在该文件夹内执行
git init
在初始化的文件夹内查看状态
用于查看
git status
直接创建新的项目
创建文件
-----
把创建的文件添加到跟踪列表 git add .
如已有在gitee上的项目
下载新项目
会在当前路径中下载[luichun]文件夹
不需要执行初始化
git clone https://gitee.com/luichun/luichun.git
创建新的文件后,再添加到跟踪列表 git add .
提交暂存区的内容到本地仓库 git commit -m “消息内容”
把本地仓库提交到远程仓库 git push -u origin main
强制把本地的项目提交到远程仓库 git push origin master --force

因为这是我一个人的储存库,所以随便搞
但是 不建议这样做的原因
强行覆盖,我的存储库将与其他人的不匹配,因为“我重写了历史”。我会让其他人很抓狂,存储库也会受到影响。
由于git是DVCS(分布式版本控制系统),强制覆盖会把提交历史弄乱。
理想的情况下,是有很多小嘎嘎跟着我在同一个项目上工作。
所以不要强行重置.

常用参数

输入命令 中文意思 参数
提交本地 git commit -m “first commit”
在工作目录中初始化新仓库 git init
使用跟踪命令对文件进行跟踪 git add <文件> .表示所有
可以写文件名字
下载/克隆 git clone [仓库链接] git://github.com/luichun/a.git
会在执行命令的路径创建a文件夹,对应git项目
克隆时使用自己定义要新建的项目目录名称 git clone [仓库链接] [目录名字]

git报错总结

执行语句 提示语句 中文意思 解决办法
git commit -m “消息内容”
On branch main
Your branch is up to date with ‘origin/main’.

Untracked files:
(use “git add <file>…” to include in what will be committed)

"gitee\344\275\277\347\224\250/
git\347\233\270\345\205\263/
git\350\275\257\344\273\266/
git\345\256\211\350\243\205\345\233\276\344\270\255\350\213\261\347\277\273\350\257\221/"


nothing added to commit but untracked files present (use “git add” to track)
在分支主
你的分支是最新的’origin/main’。

未跟踪的文件:
(使用“git add <file>…”来包含将要提交的内容)

没有添加到提交但存在未跟踪的文件(使用“git add”来跟踪)
把本目录中的文件执行添加到跟踪目录中
git commit -m “消息内容” fatal: not a git repository (or any of the parent directories): .git 致命:不是 git 存储库(或任何父目录):.git 执行命令的路径不在项目中,切换到项目中的目录即可
git push -u origin main error: GE007: Your push would publish a private email address. 错误:GE007:您的推送将发布私人电子邮件地址 gitee邮箱设置了私密,禁止命令行暴漏邮箱,不能推送

提交本地属于正常返回显示

git commit -m "first commit"

结果提示

On branch main
nothing to commit, working tree clean
// 在分支主
// 没什么可提交的,工作树干净

git流程图

git流程图

git安装

gitwin安装图

生命周期流程图

生命周期流程图

【版权声明】本文为华为云社区用户翻译文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容, 举报邮箱:cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。