git常用操作

git基础

git撤销操作

gitcheckoutfilegitcheckout–file拉取暂存区的文件,并将其替换工作区的文件 git checkout – . 拉取暂存区全部的文件,并将其替换工作区的文件
gitresetHEADfile退gitresetHEADfile撤销暂存区提交的数据,退回至暂存区(拉回版本库中的文件至暂存区) git commit –amend 撤销上一次提交并将暂存区的文件重新提交
c 编辑
esc+ZZ 退出并保存
git文件删除
删除本地文件后提交
在本地对文件进行删除
gitstatusdeleted:index\345\211\257\346\234\254(5).htmlgitstatus提示deleted:“index−\345\211\257\346\234\254(5).html”将结果提交至暂存区 git add .
其余操作一样
gitrmindex.htmlgitrmindex.html删除工作区和暂存区的文件 git rm –cached style.css 在不小心将不需要的追踪的文件添加到暂存区,想删除暂存区的文件但是不想删除工作区的文件
gitrmfstyle.cssgitrm−fstyle.css不管你工作区文件有没有修改,我都是直接进行删除 git mv style1.css style.css 将暂存区的文档进行重命名

git分支

分支的增删改查
gitbranchgitbranch查看分支 git branch branchname 新建分支
gitcheckoutbranchnamegitcheckoutbranchname切换分支 git checkout -b branchname 创建分支并切换到新建的分支
gitbranchmbrancholdnamebranchnewnamegitbranch−mbrancholdnamebranchnewname修改分支名称 git branch -D branchname 删除分支
分支的合并
gitmergebranchnamegitmergebranchname合并两个分支的代码(在合并完成后要对代码进行提交) git diff –staged 比较暂存区和版本库的文本差异
gitdiffgitdiff比较暂存区和工作区的差异 git diff 版本号 版本号 比较两个版本号之间的差异,版本号取8-10位
gitdiff使stashgitdiff分支分支比较两个分支之间的差异储存变更用处:当不想将写了一半的代码进行提交,但是需要切换分支,可以使用stash命令“‘储藏”“可以获取你工作目录的中间状态——也就是你修改过的被追踪的文件和暂存的变更——并将它保存到一个未完结变更的堆栈中,随时可以重新应用。 git stash 将工作区的文件暂存
gitstashlistgitstashlist暂存区文件列表 git stash apply stash@{num} 应用第num次暂存,如果apply后面不加,代表应用最近一次
$ git stash drop stash@{num} 将暂存的文件进行删除

git远程

仓库
github上的仓库
本地push到仓库
https:
gitpushbranchnamegithubclonehttpsgitpush仓库网址branchname将本地推送到github仓库clone仓库到本地https: git pull 仓库网址 branchname
SSH:
sshkeygengithubsettingssh−keygen从本地推送到仓库的文件中生成密钥,并将公钥复制到github的setting文件中 git pull git@github.com:PhoebeKang/git-test.git branchname
远程服务器上的仓库

搭建仓库

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值