1.Git环境配置
1.1 用户环境配置
git config --global --list //查看当前用户全局配置
git config --global user.name "自定义用户名"
git config --global user.email "用户邮箱"
Git 一般工作流程
- 在工作目录中添加、修改文件
- 将需要进行版本管理的文件放入暂存区域:
git add .
- 将暂存区的文件提交到git仓库:
git commit
Git 项目搭建
第一种 初始化代码库
进入项目文件夹中,鼠标右键,点击Git Bash Here
调出Git命令框,输入git init
创建本地代码库
第二种 克隆远程项目
进入项目文件夹中,调出Git命令框 输入git clone [url]
2.Git 文件操作
//查看指定文件状态
git status [filename]
//查看所有文件状态
git status
//
新建项目文件之后输入:git add .
将项目文件设置为跟踪状态,添加到暂存区
将暂存区的项目文件添加到本地仓库:git commit -m
,或git commit -m ‘提交的注释’
查看文件修改的内容:git diff [文件名]
版本退回
- 查看修改记录
- 查看文件修改记录:
git log
- 简要显示修改记录:
git log -pretty=oneline
- 版本回退
- 退回到上个版本:
git reset --hard HEAD^
- 退回到上上个版本:
git reset --hard HEAD^^
- 退回到前100个版本:
git reset --hard HEAD~100
- 获取版本号:
git reflog
- 通过版本号退回:
git reset --haed [版本号]
撤销修改、删除文件、恢复文件
- 撤销修改
将文件在工作区做的修改全部撤销:git checkout --[文件名]
- 删除文件
直接在文件夹中删除,或者使用命令:rm [文件名]
删除文件后,提交到暂存区,执行git commit -m
命令 - 恢复文件
在未执行commit
命令之前,恢复文件:git checkout --[文件名]
3.远程仓库
- 创建SSH Key
输入命令:ssh-keygen -t rsa -C "邮箱地址”
在用户主目录下面找到.ssh
文件夹,打开文件夹是否存在id_rsa
(私钥和id_rsa.pub
(公钥) - 登录GitHub或者Gitee创建SSH Keys
- 在GitHub或者Gitee上创建新仓库,获取仓库SSH连接,在本地仓库下点开git命令控制面板运行:
git remote add origin “ssh连接”
将本地库与远程库关联 - 本地仓库与远程仓库合并,输入
git pull --rebace origin master
将远程仓库的文件拉到本地,再输入git push -u origin master
将本地仓库文件推送到远程仓库
4.后续上传
- 添加到暂存区:
git add .
- 提交到本地库:
git commit -m “备注”
- 推到远程仓库:
git push origin master
或者git push origin
或者直接git push
git log
查看版本更新情况
5.上传到远程分支
- 查看远程仓库分支:
git branch -r
- 切换到远程分支:
git checkout [远程分支]
- 上传:
git add .
git commit -m "项目更新备注"
git push