Git常用命令速查表

git 分支

  1. master:默认开发分支

  2. origin:默认远程版本库

  3. head:默认开发分支

  4. head^:head的父提交

注册git

git confit -gloable user.name "sayyes"
git config -gloable user.email "768220562@qq.com"

前面统一带$符号

(1)、常用的Linux命令

/电脑根目录
ctrl+c停止服务器
按下向上箭头重复上一步操作
mkdir foldname创建新的空文件夹
clear清屏,(cls)
ls列出当前目录下的详细文件(dir)
cd 目录进入指定目录
cd /复盘号进入指定符盘,(e:)
pwd输出当前文件的路径

(2)、创建文件

命令
touch filename创建文件,可以是任意类型的文件(js/html/md/txt等待)
vim/vi filename创建的文件进入编辑器页面
i在编辑器里面,切换到插入模式。才能够打字编辑
esc按键退出插入模式
:w保存编辑好的文件
:q退出编辑器页面
:wq保存文件且退出编辑器页面
cat filename预览文件内容

(3)、创建版本库

创建仓库

命令
git init初始化本地仓库/版本库,创建一个git仓库,让文件可以保存到里面去
git clone url克隆远程仓库/版本库,url为由gitee创建仓库时候生成的仓库地址链接

(4)、修改和提交

仓库里的文件需保持三库一致:本地区、暂存区/缓存区、仓库区/版本库区

命令
git status查看文件状态,显示nothind……表示没问题
git diff查看修改变更的内容,(different缩小)
git add .跟踪所有改动过的文件,将所有文件从本地提交到暂存区
git add filename跟踪指定的文件,将指定文件从本地推入暂存区
git mv oldname newname文件改名
rm filename删除本地区的文件
git rm filename删除文件(删除已经推进了缓存区的文件)
git commit -m"注释提示信息"提交所有更新过(缓存区的文件)的文件,将文件推进仓库
git commit --amend修改最后一次提交

(5)、查看提交历史记录

命令
git log查看提交历史记录
git log --pretty=oneline美化输出结果,美化历史记录,一般没必要
git log -p filename查看指定文件的提交历史记录
git blame filename以列表方式查看指定文件的提交历史记录
git reflog查看命令的历史记录

(6)、撤销

命令
git reset --hard HEAD^回退到上一版本,撤销工作目录中所有的未提交,
git reset --hard 版本号前几位(前四位即可)回退到指定版本
命令
git checkout --filename撤销本地文件的修改(在没有提交的前提下,撤销修改)
git reser HEAD filename撤销进入缓存区的文件的修改

(7)、删除

如果想找回仓库删除的版本,用版本号返回

命令
rm删除本地区文件
git rm删除缓存区文件
git commit -m"删除注释"删除版本库的文件

(8)、分支与标签

各个分支之间,相互独立,互不影响(branch:n,分支)

  • master分支:用于放置已经测试通过,可以上线了的代码(主分支)

  • dev分支:用于当前正在开发过程中的分支

分支

命令
git branch显示所有的本地分支
git branch new-branch(新分支名)创建新分支
git branch -d branch删除指定分支
git checkout branch/tag切换到指定分支
git checkout -d branch创建并切换到指定分支

标签

命令
git tag列出所有本地标签
git tag tagname基于最新提交创建标签
git tab -d tagneme删除标签

(9)、合并与衍合

命令
git merge branch合并指定分支到当前分支
git rebase branch衍合指定分支到当前分支

(10)、远程操作

命令
git remote -v查看远程版本库信息
git remove show 文件夹名查看指定远程库版本信息
git remote add 文件夹名 url(自定义远端仓库地址)添加远程版本库
命令
git push推送到云端的命令
git push origin master将本地文件推送到master分支远程库
git push --set-upstream 文件夹名 master(分支的名字)将本地仓库推送到云端仓库的分支里面
git push --set-upstream 文件名 dev origin指定本地dev分支与远程dev分支的链接
命令
git pull从远程获取代码并合并本地的版本
  • 当自己的和伙伴提交有冲突时,使用git pull把最新的提交从远程库中下载下来,在本地合并,再推送

  • --set-upstream dev origin master :指定本地ca

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值