git命令

每次修改文件后提交流程: 提交前后可以使用git status 命令查看状态
1. git add 【文件名】【文件名】
2. git commit ‘xxxxxx’

本地文件夹下创建git 仓库,成功后会生产.git隐藏文件
git init

添加文件
git add 【文件名】【文件名】

查看是否有未提交的状态
git status

提交到本地仓库
git commit ‘xxxxxx’

查看历史记录
详细显示:git log
精简显示:git log --pretty=oneline

git reflogpre

提交工程到远程服务器
git push 远程分支名 本地分支名
git push origin master

拉取远程分支
git pull
//需要指定本地dev分支与远程origin/dev分支的链接git branch --set-upstream-to=origin/<branch> fenzhi1


查看远程分支
git remote
git remote -v

本地仓库关联远程仓库
git remote add 仓库分支名 地址
删除关联
git remote rm 仓库分支名

创建并切换分支
git checkout -b [分支名]
    相当于
    git branch dev
    git checkout dev
    
切换分支
git checkout [分支名]

查看分支
git branch

合并分支到当前分支上
git merge --no-ff -m 'xxxxxx' [分支名]//但是未删除分支

删除分支:
git branch -d [分支名]

隐藏当前工作分支gi
git stash

回复隐藏
git stash apply//恢复后,stash内容并不删除,你需要使用命令git stash drop来删除

版本回退:
git reset --hard HEAD
git reset --hard HEAD^^^
git reset --hard HEAD~100
第一种是:git reset --hard HEAD^ 那么如果要回退到上上个版本只需把HEAD^ 改成 HEAD^^ 以此类推。那如果要回退到前100个版本的话,使用上面的方法肯定不方便,我们可以使用下面的简便命令操作:git reset --hard HEAD~100 即可。

git reset --hard 版本号 //通过git reflog查看历史所以版本

撤销工作区中一个文件的修改内容
git checkout -- 【文件名】【文件名】【文件名】
注意:--必须有,如果没有 -- 的话,那么命令变成创建分支了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值