git的命令

git的下载地址:https://git-for-windows.github.io/
git环境变量配置:
增加:GIT_HOME = C:\Git (文件夹为git软件的安装文件夹)
Path添加: %GIT_HOME%\bin;(bin目录是解压后出现的文件夹,里面有git.exe)

git命令大全:
git clone http://github.com/22337383/work
git clone -b v2 https://github.com/wmui/webmodule.git 克隆v2分支

git --version 查看git版本
git init 仓库初始化
git status 查看仓库中的文件和被跟踪的文件
git status -s查看仓库中新的被跟踪的文件

git add [filename] 添加文件跟踪,例如:
git add README.md会跟踪README.md的变化。
git add .会跟踪当前目录中所有文件的变化。
git add --all会跟踪当前目录中所有文件的变化。

git回退到某个历史版本
1.使用git log命令查看所有历史版本,获取某个历史版本的id,假设查到历史版本的ID是139dcfaa558e3276b30b6b2e5cbbb9c00bbdca96。
2、git reset --hard 139dcfaa558e3276b30b6b2e5cbbb9c00bbdca96。
3、把修改推送到远程服务器
git push -f -u origin master

创建.gitignore文件:忽略追踪文件:
node_modules 忽略所有node_modules文件夹
/dist 忽略根目录下的dist文件夹
. 忽略所有带点的文件
*.html 忽略所有html文件

git commit 提交一次变更后的副本到本地git文件夹下(比如说新开发了一个小功能)
git commit -m '变更日志' 提交一次变更后的副本到本地git文件夹下,并添加变更日志

git diff 查看修改项(现在内容和上次提交修改的内容)
git log 查看提交记录(commit 28adb46f70de7d845b0edddea6eb70a01ed68e5b)
git reset --hard 28adb4 自动回到原来版本的状态
git help查看所有命令

修改全局配置下用户名和邮箱信息:
git config --global user.eamil '1719442545@qq.com'
git config --global user.name 'webmodule'

推送到远端的具体步骤:
git init
git add --all
git commit -m 'v1.0.0'
git remote add origin https://github.com/wmui/webmodule.git 链接远端厂库
git pull --rebase origin master 获得远端文件到本地(比如:LICENSE,REMADEME.md)
git push -u origin master把本地仓库推送到远端主分支(需要用户名密码)

重远端获取到本地仓库:
git remote add origin https://github.com/wmui/webmodule.git 链接远端厂库
git pull origin master

branch分支创建:
git branch 查看所有的分支
git branch v2 创建v2分支
git checkout v2 切换到v2分支
git push -u origin v2 把v2提交到远端(需要用户名密码)

提交更改到v2:
git add --all
git commit -m 'v2 提交'
git push -u origin v2

分支的删除:

git push -d origin v2 (删除远程v2分支)

git branch -D v2 (删除本地v2分支)

github tags创建:

git tag v1.0.0

git push origin v1.0.0 (会把你当前所在分支的代码提交到该tag下)

git tag -d v1.0.0 (删除本地标签)

git push -d origin v1.0.0 (删除远程标签)

gh-pages分支:
git branch 查看所有的分支
git branch gh-pages 创建分支
git checkout gh-pages 切换到gh-pages分支

git rm -rf . (移除原来的创库复制的文件)

git add . (添加你需要提交的文件)

git commit -m "create gh-pages"
git push -u origin gh-pages 把gh-pages提交到远端,自动复制创库文件到gh-pages分支(需要用户名密码),查看地址(wmui.github.io/webmodule)

删除远程某个文件夹

在.gitignore中设置忽略文件夹

git rm -r --cached dir // 缓存本地要删除的文件夹
git commit -m "delete dir"
git push

在保证你修改的基础上撤销一次commit:

git reset --soft HEAD~1

dev分支合并到master:

把dev分支的修改先commit

然后git checkout master

合并git merge dev

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,547评论 6 477
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,399评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,428评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,599评论 1 274
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,612评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,577评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,941评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,603评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,852评论 1 297
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,605评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,693评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,375评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,955评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,936评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,172评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 43,970评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,414评论 2 342

推荐阅读更多精彩内容