前端前置 Git踩坑

2021-08-31 11:36:14 字數 1954 閱讀 7082

$ git config --global user.name "zhangsan"

$ git config --global user.email "[email protected]"

檢查cd ~/.ssh預設目錄: c:\users\specter.ssh

生成公鑰和私鑰$ ssh-keygen -t rsa -c "[email protected]"

github貼上公鑰

初始化乙個git倉庫,使用git init

新增檔案到git倉庫,分兩步

git是不能管理空的資料夾的

掌握工作區的狀態,使用git status

使用git diff檢視修改內容

head指向當前版本,版本間穿梭使用git reset --hard

使用git log檢視提交歷史

使用git reflog檢視命令歷史

工作區有乙個隱藏目錄.git是git的版本庫。

git的版本庫里存了很多東西,其中最重要的就是稱為stage的暫存區,還有git為我們自動建立的第乙個分支master,以及指向master的乙個指標叫head

使用git branch檢視當前分支

使用git checkout master切換會主分支

使用git merge dev合併分支,使用git branch -d dev刪除合併的分支

使用git log --graph檢視分支合併圖

合併分支時,加上--no-ff引數就可以用普通模式合併,合併後的歷史有分支,能看出來曾經做過合併; 而預設fast forward合併就看不出來曾經做過合併

推送之前需要先用git pull獲取更新

錯誤提示「no tracking information」,說明本地分支和遠端分支的鏈結關係沒有建立。git branch --set-upstream

origin/

合併有衝突,則解決衝突,並在本地提交

解決掉衝突後,再用git push origin

推送使用git tag預設head上,使用git tag檢視所有標籤

使用git tag提交到指定的commit上

使用git tag提交到指定的commit上

使用git tag -a -m ""

本地新建乙個git倉庫git init

初始化本地git倉庫git add .git commit -m ""

關聯乙個遠端庫git remote add origin git@server-name:path/repo-name.git

第一次推送master分支的所有內容到遠端git push -u origin master

以後推送git push origin master

cd相關根目錄下

轉殖git clone git@server-name:path/repo-name.git

前端踩坑2 10000

踩坑2 10000,優化頁面訪問速度之懶載入。現在的網際網路越來越發的,與使用者的互動也越發的重要起來,在我門前端人員的開發過程中,相信都遇到過頁面載入速度太慢的問題,這個問題出現的原因比較多,什麼載入資源比較多,頻寬比較低之類的,在這裡就不做贅述,就來講講今天的主角 懶載入。什麼是懶載入呢?顧名思...

git使用踩坑

1.在本地建立資料夾如c users ykc desktop test 2.開啟git bash進入上面的資料夾。ls cd desktop test 3.使用git init對本地資料夾進行初始化,剩餘步驟依次進行 git init git clone 遠端倉庫鏈結 git mv f oldnam...

web開發前端踩坑

1.inline block總會有間隙 前端布局對齊也可以使用float,但是這樣做會導致被作用塊不佔高度 相當於不存在,脫離了文件流,但是會顯示 前面的塊不佔高度後面跟著的不需要對齊的塊就可能會和前面的塊擠在一起 各種異常 float很好用,但是怎麼才能避免塊坍塌呢?1.在結束float的塊後面加...