git基本命令

1 篇文章 0 订阅

安装:

在Windows上使用Git,可以从Git官网直接下载安装程序,然后按默认选项安装即可。

配置:

安装完成后,还需要最后一步设置,在命令行输入:

git config --global user.name "Your name"
git config --global user.email "Your email"

git config --list //查看配置
git config user.name //查看用户名
git config user.email //查看邮箱

 

常用命令:

git init                    初始化本地仓库
git branch                  查看所有分支
git branch  branchName      创建分支
git branch -d branchName    删除指定分支
git checkout branchName     切换到指定分支
git checkout -b branchName  创建并切换到指定分支
git merge branchName        合并指定分支到当前分支
git reset --hard HEAD^      回退到上个版本
git reset --hard HEAD~100
git reset --hard commitId   回退到指定版本

git pull origin master      拉取远程仓库
git push origin master      推送到远程仓库
git log                     查看提交记录
git log --pretty=oneline    提交记录在一行
git reflog                  查看每次提交记录
git status                  查看分支状态

git add .                   工作区提交到暂存区 .代表当前文件夹
git commit -m ''            暂存区提交到本地仓库
git commit --amend          修改最后一次提交记录
git rebase -i HEAD~3        修改之前的commit注释 修改为edit
git rebase --continue       修改注释时继续下一步
git cherry-pick commitId    将某个提交放到当前分支

git clone url               克隆远程仓库
git clone url -b branchName 克隆指定分支

rm -rf folderName           删除指定文件夹及其内容-r递归  -f强制删除
rm -f fileName              删除文件
unzip m.zip                 解压m.zip
zip -r m.zip m m2           将文件夹m和文件夹m2压缩为m.zip
clear                       清楚屏幕终端


远程仓库有更新,本地也有修改:

方法一:
    有新增文件时需要先git add 
    git stash save 'message'          存储
    git stash list                    查看列表stash列表
    git stash apply stash@{0}         应用某个stash

方法二:
    先提交,然后拉取仓库代码,修改冲突文件,再执行git add,git rebase --continue
    git add .
    git commit -m ''
    git pull
    git add .
    git rebase --continue
    git push





基础使用:
git clone url           一般是先克隆,
git add .               再将本地修改提交到在暂存区,
git commit -m ''        再将暂存区提交到本地仓库
git remote add origin url    第一次将本地仓库和远程仓库建立链接时使用,在push之前
git push                最后推送到远程仓库
git pull                拉取远程仓库的更新库的更新




工作区-暂存区-版本库
git diff 'fileName'  //是比较工作区与暂存区的区别
git diff --cached  //是比较暂存区和版本库的区别
git rm --cached 'fileName' //从暂存区清除


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值