前言:
在用一天学习了Git之后,记录一下常见的Git命令,以后也会补充一些Git的高端操作。
一、基本流程
git add .
:把本地内容传到暂存区
git commit -m "说明这次修改的内容"
:把暂存区中的内容传到本地仓库
git push origin master
:将本地仓库中master
分支传到远程仓库git push
:简化的git push origin master
git push origin 分支名称
:将本地仓库中 新建分支传到远程仓库
二、查看信息
git config -l
:显示git所有配置git config --system --list
:查看系统配置git config --global --list
:查看用户配置
git status
:了解是否有文件被跟踪,查看所有文件状态
git log
:显示从最近到最远的提交日志git log --oneline
:简化版的历史信息
git branch
:列出在本地的分支
git reflog
:查看更改信息
三、初始化文件
git init
:初始化,会在文件夹下创建 .git 文件夹git clone URL
:克隆别人的项目
四、分支管理
git branch 分支名
:创建分支git checkout 分支名
:切换分支git checkout -b 分支名
:创建并切换到新建分支git branch -d 分支名
:删除分支git merge 分支名
:将分支合并到主分支,需要填的分支是进行合并的分支,也就是将选中的分支的内容合并到主分支上
五、版本切换
在Git中,用
HEAD
表示当前版本,上一个版本就是HEAD^
,上上一个版本就是HEAD^^
,100个版本为HEAD~100
。
git reset --hard HEAD^
:回退到上一个版本git reset --hard 版本号
:回到改变前的版本,版本号用git log
可以查到,但要在回退前使用git log
。当你关掉终端时,可以用git reflog
:查看版本号
六、撤销与取消
git checkout -- readme.txt
:把readme.txt
文件在工作区的修改全部撤销git reset HEAD <file>
:可以把暂存区的修改撤销掉(unstage),重新放回工作区
七、适用于 Git 的 Linux 命令
cd ..
:回退文件路径pwd
:显示当前路径cls 或clear
:清屏,注释:windows下使用:cls
ls
:显示当前文件夹下的文件torch
:创建文件rm
:删除文件mkdir
:创建文件夹rm -r
:删除文件夹mv 文件 文件夹
:把文件移动到文件夹
history
:查看历史文件exit
:退出
本文章只是为了方便本人在忘了命令的时候方便查看,不能作为Git学习的主要材料。