第一步 克隆到本地
git init: 在当前目录初始化一个新的 Git 仓库。
克隆仓库命令:git clone 你的仓库地址
第二步修改并提交到本地仓库
首先先进入 版本库目录
进入:cd 你的目录
查看:ls 作用查看
git status 作用查看版本库中文件的修改状态
git add 文件(git add . 是提交当前目录) 作用将文件加入版本库缓存区
git commit 作用将改动提交到本地仓库
git commit以后会进入修改备注信息 使用的是linux 的vi编辑器语法
第三步推送到远程仓库
git remote -v [选项] 作用设置或读取与远程仓库相关的内容
git push 作用:推送修改到远程仓库
问题
第一次会输入账号和密码(如果账号和密码输入错误会出现认证信息错误)
如何配置账号
git config -h [选项] 作用git的配置命令
配置文件等级 :global:用户级,system:系统级,local:项目级
(使用local配置只对当前库有效的角色对于多库多角色是很有用)
设置用户
git config –local user.name ‘名字’
邮箱地址
git config –local user.email ‘邮箱地址’
ssh密钥命令
ls -al ~/.ssh 检查是否已有ssh密钥
ssh-keygen -t rsa -b 4096 -C “your_email@example.com” 生成新的 SSH 密钥
rm ~/.ssh/id_rsa 删除旧的 SSH 密钥
rm ~/.ssh/id_rsa.pub 删除旧的 SSH 密钥
mv ~/.ssh/id_rsa ~/.ssh/id_rsa_backup 备份旧的密钥:
mv ~/.ssh/id_rsa.pub ~/.ssh/id_rsa_backup.pub 备份旧的密钥:
ssh-keygen -t rsa -b 4096 -C “your_email@example.com” 重新生成新的 SSH 密钥
ssh -T git@github.com 测试 SSH 连接
Git常用命令
git init #初始化一个新的 Git 仓库。
git remote add origin # 添加远程仓库
git remote -v # 查看远程仓库
git add # 添加指定文件
git add . # 添加所有更改的文件
git commit -m “提交说明” #提交暂存区的更改并备注提交信息
git log # 显示详细提交历史
git log –oneline # 简洁模式
git status #查看工作区和暂存区的状态。
git branch # 查看分支
git branch # 创建新分支
git branch -d # 删除分支
git checkout # 切换到分支
git checkout — # 恢复文件到最近提交的状态
git switch # 切换分支
git switch -c # 创建并切换到新分支
git merge # 将指定分支合并到当前分支
git pull #从远程仓库拉取代码并合并到当前分支
git push origin #将本地更改推送到远程仓库
git reset –soft HEAD~1 # 撤销最近一次提交,但保留更改
git reset –hard HEAD~1 # 撤销最近一次提交,并丢弃更改
git stash # 保存未提交的更改
git stash pop # 恢复暂存的更改
git fetch #从远程仓库获取更新,但不合并