一、设置 Git 用户信息
1.全局设置(适用于所有 Git 仓库):
git config --global user.name "Your Name"
git config --global user.email [email protected]
2.仅针对当前仓库设置(如果您只想为当前项目设置):
git config user.name "Your Name"
git config user.email "[email protected]"
3.验证设置
git config --global --list
将列出所有全局配置,包括刚刚设置的用户名和电子邮件地址
二、获取项目到本地
1.建立自己的分支
进入项目仓库主页,然后点击fork
2.下载项目到本地
(1)下载
进入命令行
git clone 自己分支的网页地址
(2)查看目录检查
输入
dir
将列出项目目录中的所有文件和子目录
3.然后就可以在本地对项目进行修改了
三、同步本地项目到自己的git分支
1.查看目录:
输入
dir
将列出项目目录中的所有文件和子目录
2.进入项目目录下
cd 项目
3.同步资源
输入命令
git pull
4.加入缓存区
输入命令
git add .
空格后有个点.
将当前目录及其子目录中的所有更改(包括新文件、修改的文件和删除的文件)添加到暂存区(staging area)
5.添加注释
输入命令
git commit -m "注释内容"
6.同步
输入命令
git push
四、申请同步项目到别人的仓库
1.进入自己分支,点击Pull requests

然后按照提示操作(注意同步的项目方向)
2.等待对方通过
五、常见问题解决方案
1.下载代码到本地时中途被打断
1.git clone 自己分支地址 --depth 1
--depth 1:这个选项表示执行"浅克隆"(shallow clone)。浅克隆只会克隆最新的一次提交,不会获取整个项目的历史记录。
2.cd 仓库
可以用dir看目录后进入
3.git fetch --unshallow
git fetch:用于从远程仓库获取更改,但不会自动合并到当前分支。它只会下载远程的提交和分支信息。
--unshallow:这个选项将把之前执行的浅克隆(即仅获取了最新提交)的仓库转变为完整的克隆。执行此命令后,将能够访问整个提交历史
2.发现克隆错分支(已经克隆了主分支)
(1)首先进入仓库目录
cd (仓库)
(2)切换分支
git checkout 分支
(3)拉取该分支的最新内容
git pull origin 分支
3.使用ssh连接
(1)生成 SSH 密钥(如果尚未生成):
ssh-keygen -t rsa -b 4096 -C "[email protected]"
(2)添加 SSH 密钥到 ssh-agent:
eval $(ssh-agent -s)
ssh-add ~/.ssh/id_rsa
按提示操作
(3)添加 SSH 公钥到 GitHub
复制公钥内容
打开 公钥.pub 文件,并将其内容复制到剪贴板。可以使用记事本或其他文本编辑器打开该文件。
登录 GitHub:
访问 SSH 密钥设置:
点击右上角头像,选择 Settings(设置)。
在左侧菜单中找到 SSH and GPG keys,点击进入。
点击 New SSH key 按钮。
添加公钥:
在 Title 字段中给密钥起个名字,例如 "My Laptop Key"。
在 Key 字段中粘贴复制的公钥内容。
点击 Add SSH key 按钮保存。
测试连接
ssh -T [email protected]