git命令

设置remote路径
git remote add origin http://github.com …
查看remote路径
git remote -v

拉项目到本地
git pull origin master

查看拉下来的内容
dir

删除
git rm -r 文件夹或文件名字,–cached表示从暂存区或分支删除这个文件,不加则同时从工作区删除
-r表示递归删除

将文件添加到暂存区
git add .

git ls-files 命令是用来查看暂存区中文件信息

修改完之后要打包成一个commit
git commit -m “填写内容”

提交项目
git push -u origin master

如果要删除github上的项目中的某个文件夹。先在git上选择路径 为~
直接cd

之前的版本号
git reflog

已经git push之后如何撤销?
git revert 撤销 某次操作,此次操作之前和之后的commit和history都会保留,并且把这次撤销
作为一次最新的提交
* git revert HEAD 撤销前一次 commit
* git revert HEAD^ 撤销前前一次 commit
* git revert commit (比如:fa042ce57ebbe5bb9c8db709f719cec2c58ee7ff)撤销指定的版本,撤销也会作为一次提交进行保存。
之后再git push origin master ,远程分支(一般情况也就是master)就会回滚。
本地分支里的内容也会被删除!同远程分支一样!(比如本地本来有好多文件,现在都没了。)

ls
显示当前目录下文件

touch 路径/文件名.文件后缀
生成一个文件

mkdir xxx
创建一个空目录

mv 重命名或者移动文件
把一个文件:text.txt 移动到 mydir,可以执行以下操作 -
$ git mv text.txt mydir
mv a/x.vue a/m.vue 把a文件夹下的x.vue改名为m.vue

.gitignore如何忽略已经commit的文件/文件夹?
先git rm --cached 从暂存区删除目标文件(移除追踪),再修改好.gitignore,再commit -am就行

在git pull/push时遇到fatal: refusing to merge unrelated histories的问题?
结尾加:–allow-unrelated-histories

git checkout -b “xx”
创建并切换到xx分支

创建分支: $ git branch mybranch
切换分支: $ git checkout mybranch

查看当前分支git branch

git push origin feature-branch:feature-branch //推送本地的feature-branch(冒号前面的)分支到远程origin的feature-branch(冒号后面的)分支(没有会自动创建)

git branch -d xx 删除分支,如果分支未full merge 需使用-D

$ git reset --hard HEAD^ 回退到上一次提交

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值