日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

eslint git提交不上_Git常用命令及日常问题集锦

發布時間:2025/3/20 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 eslint git提交不上_Git常用命令及日常问题集锦 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

作者 | 五月君,全棧工程師,慕課網認證作者

來源 | 慕課網(imooc.com)

Git是當下最流行的版本管理工具,結合自己工作中的實際應用做了以下梳理。

基礎命令

  • git init?初始化本地倉庫

  • git add -A .?來一次添加所有改變的文件

  • git add -A?表示添加所有內容

  • git add .?表示添加新文件和編輯過的文件不包括刪除的文件

  • git add -u?表示添加編輯或者刪除的文件,不包括新添加的文件

  • git commit -m '版本信息'?提交的版本信息描述

  • git status?查看狀態

  • git push -u origin master?推送到遠程倉庫看

  • git pull?拉取遠程倉庫代碼到本地

  • git branch -av?查看每個分支的最新提交記錄

  • git branch -vv?查看每個分支屬于哪個遠程倉庫

  • git reset --hard a3f40baadd5fea57b1b40f23f9a54a644eebd52e?代碼回歸到某個提交記錄

分支操作

  • 查看本地都有哪些分支?git branch -a

  • 新建分支?git branch dev

  • 查看當前分支?git branch

  • 切換分支?git checkout dev

  • 刪除本地分支?git branch -d dev

  • 同步刪除遠程分支?git push origin :dev

修改遠程倉庫地址

方法1,先刪后加:

  • git remote rm origin?先刪除

  • git remote add origin 倉庫地址?鏈接到到遠程git倉庫

方法2,修改命令:

  • git remote set-url origin 倉庫地址

遠程分支獲取最新的版本到本地

  • 執行git pull命令

  • 如果以上命令還是失敗嘗試以下步驟:

首先從遠程的origin的master主分支下載最新的版本到origin/master分支上

git fetch origin master

比較本地的master分支和origin/master分支的差別

git log -p master..origin/master

進行合并

git merge origin/master

拉取遠程倉庫指定分支到本地

首先要與origin master建立連接:

git remote add origin git@github.com:XXXX/nothing2.git

切換到其中某個子分支:

git checkout -b dev origin/dev

可能會報這種錯誤:

fatal: Cannot update paths and switch to branch 'dev' at the same time.Did you intend to checkout 'origin/dev' which can not be resolved as commit?

原因是你本地并沒有dev這個分支,這時你可以用?git branch -a?命令來查看本地是否具有dev分支

我們需要:git fetch origin dev?命令來把遠程分支拉到本地

然后使用:git checkout -b dev origin/dev?在本地創建分支dev并切換到該分支

最后使用:git pull origin dev?就可以把某個分支上的內容都拉取到本地了

工具類

  • Beyond Compare (http://www.scootersoftware.com/download.php?代碼合并

  • 官方Git文檔地址 https://git-scm.com/book/zh/v2

常見問題

Question1

如何解決 ``` failed to push some refs to git ```

Answer1

* ```git pull --rebase origin master``` 進行代碼合并* ```git push -u origin master``` 即可完成代碼上傳

Question2

If you wish to set tracking information for this branch you can do so with:git branch --set-upstream-to=origin/ master

Answer2

指定當前當前工作目錄工作分支,跟遠程倉庫分支之間的聯系

git branch --set-upstream master origin/master

Question3

git pull?獲取最新代碼報以下錯誤

fatal: refusing to merge unrelated histories

Answer3

git pull之后加上可選參數 --allow-unrelated-histories 強制合并

git pull origin master --allow-unrelated-histories

Question4

使用鉤子pre-commit,提交代碼提示如下錯誤:

$ git commit -m '.'sh: eslint: command not foundpre-commit:pre-commit: We've failed to pass the specified git pre-commit hooks as the `fix`pre-commit: hook returned an exit code (1). If you're feeling adventurous you canpre-commit: skip the git pre-commit hooks by adding the following flags to your commit:pre-commit:pre-commit: git commit -n (or --no-verify)pre-commit:pre-commit: This is ill-advised since the commit is broken.pre-commit:

Answer4

  • 打開項目中的.git/hooks文件夾,找到pre-commit.sample文件,將以下代碼替換到文件中,或者,npm install pre-commit --save也可以,這個命令會自動執行以下操作。

#!/bin/bashTSLINT="$(git rev-parse --show-toplevel)/node_modules/.bin/tslint"for file in $(git diff --cached --name-only | grep -E '\.ts$')do git show ":$file" | "$TSLINT" "$file" if [ $? -ne 0 ]; then exit 1 fidone
  • 將pre-commit.sample文件名修改為pre-commit。

Question5

.gitignore規則不生效的解決辦法

Answer5

把某些目錄或文件加入忽略規則,按照上述方法定義后發現并未生效,原因是.gitignore只能忽略那些原來沒有被追蹤的文件,如果某些文件已經被納入了版本管理中,則修改.gitignore是無效的。那么解決方法就是先把本地緩存刪除(改變成未被追蹤狀態),然后再提交:

git rm -r --cached . 或者 git rm -r README.mdgit add .git commit -m 'update .gitignore'

如果您在工作中還遇到其它問題,可以在下方評論區進行提問。也可以戳原文鏈接去慕課網關注作者后私戳他哦~



●?用CSS3實現王者榮耀匹配人員加載頁面

●?JAVA 泛型意淫之旅

●?為什么部分程序員下班后只關顯示器不關電腦?

●?龍崗一個月350的出租房,我搬出來了

—??—

總結

以上是生活随笔為你收集整理的eslint git提交不上_Git常用命令及日常问题集锦的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 日本孕妇孕交 | 熟妇高潮精品一区二区三区 | 丰满人妻一区二区三区精品高清 | 超碰免费在线播放 | 69xxx国产 | 亚洲精品社区 | 在线日韩中文字幕 | 亚欧成人精品一区二区 | 亚洲.www| 亚洲va韩国va欧美va | 毛色毛片 | 第一福利在线视频 | 国产浮力影院 | 欧美经典一区二区 | 亚洲毛片精品 | 中国一级特黄录像播放 | 久久怡红院 | 亚洲一区二区三区在线观看视频 | 黄色片网站视频 | av在线片| 狠狠操婷婷| 99热99这里只有精品 | 亚洲色图久久 | 国产美女精品一区二区三区 | 在线观看日本中文字幕 | heyzo久久 | 一区二区不卡在线观看 | 亚洲福利av | 天降女子在线 | 国产精品五区 | n0659极腔濑亚美莉在线播放播放 | 亚洲天堂久久久久 | 色婷五月天 | 成人宗合 | 欧美日韩精品电影 | 国产精品又黄又爽又色无遮挡 | 一级黄色大片网站 | 在线伊人网 | 9191在线视频 | 97色伦97色伦国产欧美空 | 制服.丝袜.亚洲.中文.综合懂 | 一区二区三区四区欧美 | 92av视频| 久久九九综合 | 午夜视频导航 | 欧美性生活网站 | 亚洲av成人无码一二三在线观看 | 国产精品激情偷乱一区二区∴ | 国产午夜三级 | 日本一级片在线观看 | 视频在线观看一区 | 国产妞干网 | 可以看的av网站 | www污网站 | 国产精品99无码一区二区视频 | 久久这里有精品视频 | 国产一级二级在线 | 国产福利视频一区二区 | 亚洲熟伦熟女新五十路熟妇 | 欧美人与禽猛交乱配 | 精品啪啪 | 亚洲美女自拍 | 日韩欧洲亚洲AV无码精品 | 一区在线播放 | 日韩av网站在线播放 | 麻豆精品免费观看 | 大吊一区二区三区 | 91丨porny丨海角社区 | 天堂8中文在线 | 色丁香综合 | 国产麻豆一区二区三区在线观看 | 色啪网站 | 在线黄色网页 | 久久久久亚洲av无码a片 | 国产91绿帽单男绿奴 | 中文字幕欧美一区 | 中文av免费观看 | 日本视频黄| 日韩精品中文字幕在线观看 | 欧美a视频 | 日韩成人一区 | 午夜久久久久久噜噜噜噜 | 毛片一二三区 | 精品久久视频 | 久久久久久久久久电影 | 美女网站黄频 | 91高清国产 | 亚洲黄色激情 | 国产在线三区 | 国产精品视频入口 | 奶波霸巨乳一二三区乳 | 亚洲成人播放 | 国产精品日韩一区二区 | 色男天堂 | 国产成人免费电影 | 新版红楼梦在线高清免费观看 | 久久精品亚洲精品国产欧美 | 乱lun合集男男高h | www.av色|