git的使用流程01
【摘要】 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安装
生命周期流程图
【版权声明】本文为华为云社区用户翻译文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,
举报邮箱:cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)