GIT基本使用记录

1、git配置与查看用户名与邮箱命令:

git config --global user.name "your name"
git config --global user.email "your_email@163.com"
git config --global --list
 

如果不设置相关的用户名与邮箱,使用相关commit命令时,会有如下提示:

D:\JavaProjects\imooc-news-dev>git commit -m "first commit"

*** Please tell me who you are.

Run

  git config --global user.email "you@example.com"
  git config --global user.name "Your Name"

to set your account's default identity.
Omit --global to set the identity only in this repository.

fatal: unable to auto-detect email address (got 'username@username.(none)')

2、基本的使用命令如下:

git add .
git commit -m "first commit"
git branch -M main
git remote add origin git@github.com:AlickLiubc/imooc-news.git
git push -u origin main

遇到如下问题的解决方案参考:

D:\JavaProjects\imooc-news-dev>git push -u origin main
The authenticity of host 'github.com (20.205.243.166)' can't be established.
ECDSA key fingerprint is SHA256:p2QAabcdf/R1Bfeef3/LiyKfessfQM.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'github.com,20.205.243.166' (ECDSA) to the list of known hosts.
git@github.com: Permission denied (publickey).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

git@github.com: Permission denied (publickey). fatal: Could not read from remote repository的问题解决_风随心飞飞的博客-优快云博客

项目根目录下:打开git-bash,使用命令:ssh-keygen -t rsa -C 你的邮箱地址

可以在用户主目录(WINDOWS系统中,例如:C:\Users\用户名\.ssh)里找到.ssh目录,里面有id_rsa和id_rsa.pub两个文件,将id_rsa.pub里面的内容复制粘贴到github站点的SSH公钥中即可。

### Git 基本操作使用指南 Git 是一种分布式的版本控制系统,能够有效地管理和追踪项目的变更历史。以下是关于 Git 的一些基本操作及其说明。 #### 配置用户信息 在首次安装并配置 Git 后,需要设置用户的名称和邮箱地址作为签名信息。这一步非常重要,因为每次提交都会记录这些信息[^4]。 ```bash git config --global user.name "浅风" git config --global user.email "480364455@qq.com" ``` #### 初始化仓库 如果要在一个新的项目中启用 Git 版本控制功能,则需初始化一个新的仓库。执行以下命令可以完成此操作: ```bash git init ``` 该命令会在当前目录下创建一个名为 `.git` 的隐藏文件夹,用于存储所有的元数据和对象数据库[^1]。 #### 添加文件至暂存区 当有新文件或者修改过的文件准备加入版本管理时,先将其放入暂存区域(staging area),然后再正式提交到仓库中。通过如下指令实现这一过程: ```bash git add 文件名 # 或者一次性添加所有更改后的文件 git add . ``` #### 提交改动到本地仓库 一旦确认已准备好保存的工作成果,就可以利用 `commit` 操作来永久化这些变化,并附带一条描述性的消息以便日后查阅具体更新内容[^3]: ```bash git commit -m "初始提交" ``` #### 查看状态与日志 为了随时掌握当前工作进展状况以及过往的历史记录情况,可以通过下面两个常用命令获取相关信息: - **查看状态**: 显示哪些文件处于未跟踪、已修改或被删除的状态。 ```bash git status ``` - **浏览提交历史**: 列出每一次提交的时间戳、作者姓名及备注文字等内容。 ```bash git log ``` #### 推送至远程服务器 最后一步就是将自己的代码同步上传至云端或其他团队成员共享的位置上去了。假设已经存在了一个远端链接指向目标位置的话,那么只需要简单运行一次推送动作即可完成整个发布流程: ```bash git push origin master # 如果尚未建立关联关系则可能还需要额外指定URL参数 git push https://gitee.com/HzoZi/cube-mx.git main ``` 以上便是有关于如何入门学习 Git 并实际应用的一些基础知识要点概述。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值