Git
2024-05-10 23:59:57 1 举报
AI智能生成
Git基本命令及基本操作
作者其他创作
大纲/内容
版本控制:版本迭代,多人协同
本地版本控制
集中版本控制
分布版本控制
GIT安装与卸载
安装
参照地址:https://blog.csdn.net/mukes/article/details/115693833
卸载
1.清理环境变量
2.控制面板卸载
git命令
git配置
git config -l
查看配置
git config --system --list
查看系统配置
git config --global --list
查看当前用户(global)配置
设置用户名与邮箱
git config --global user.name "qiquan"
git config --global user.email "2010006110@qq.com"
git项目搭建
git init
在当前目录新建一个Git代码库
git clone url
克隆一个项目和它的整个代码历史(版本信息)
git status [filename]
查看指定文件状态
git status
查看所有文件状态
git add .
添加所有文件到暂存区
git commit -m “注释消息内容”
提交暂存区中的内容到本地仓库 -m表示提交信息
git commit --amend
修改上一条提交的信息
git commit -am "注释内容“
添加全部文件到缓存区的同时提交
git push
推送
git log
查看提交日志,且只能查看到以当前状态为终点的历史日志
git log --pretty=short
日志中只显示提交信息的第一行
git log [文件名]
只显示指定文件日志
git log -p
显示文件改动
git log --graph
以图表形式查看分支,输出提交日志
git reflog
查看当前仓库执行过的操作
git reflog
查看当前仓库的操作日志
git diff
查看工作树与暂存区区别
git diff HEAD
查看工作树与最新提交的差别
在执行git commit前,建议执行此命令,查看本次提交与上次提交之间有什么差别
文件忽略
配置公钥
ssh-keygen -t rsa
采用rsa算法
分支概念
分支主题
分支主题
分支主题
分支操作
git branch
列出全部本地分支
git branch -r
列出远程分支
git branch [新建分支名称]
新建分支,但不切换至新建分支
git branch -a
查看当前分支的相关信息,-a参数可以同时显示本地仓库和远程仓库的分支信息
git checkout -b [新建分支名称]
新建分支并切换到新建分支
git checkout [分支名称]
切换分支
git checkout -
切换回上一个分支
git switch [分支名称]
切换分支
git merge [合并指定分支到当前分支]
git merge --no -ff [分支名]
将指定分支合并到当前分支并记录在历史记录中
git branch -d [分支名称]
删除分支
历史操作
分支主题
git reset --hard 哈希值
回溯到特定版本中,对应的哈希值的版本
git rebase -i HEAD~2
修改合并当前分支中包含HEAD(最新提交)在内的两个历史记录
推送远程仓库
git remote add [远程仓库名称] [github的SSH地址]
添加远程仓库
git push -u [远程仓库名称] [远程仓库分支]
将当前本地分支内容推送到远程仓库对应仓库的对应分支上,-u参数为在推送的同时,将该推送的仓库的分支设置为本地仓库当前分支的upstream(上游)
可以推送创建新的分支
从远程仓库获取
git clone [远程仓库地址]
获取远程默认master分支
git pull [仓库名称] [分支]
获取最新的远程仓库分支
官网参照文档
常用的Linux命令
cd:改变目录
cd .. :回到上一级目录
pwd:显示当前所在目录路径
ls:列出当前目录中的所有文件
touch:在当前文件夹中新建一个文件
rm:删除一个文件
mkdir:新建一个文件夹
rm -r:删除一个文件夹
mv:移动文件 mv index.html new
将index.html文件移动到new文件夹中
reset:初始化终端
clear:清屏
history:查看历史命令
help:帮助
exit:退出
0 条评论
下一页