學習Github必須要會的知識

2022-04-25 03:39:03 字數 1426 閱讀 8930

託管專案**

存放專案**,每個專案對應乙個倉庫,多個開源專案則有多個倉庫。

收藏專案,方便下次檢視。

(深拷貝)

被fork物件接受到fork的修改,等待張三檢視、合併。

關注專案,當專案更新可接收到通知。

發現**bug,但是目前沒有成型**,需要討論時用。

github主頁

倉庫主頁

個人主頁

向倉庫中新增檔案流程

設定使用者名稱和郵箱

cd test

git init

git add a1.php

git status

git commit -m 'add a1.php'

git status

vim a1.php

git add a1.php

git commit -m '第一次修改檔案並提交到倉庫'

rm -rf a1.php//本地刪除

git rm a1.php//從git暫存區中刪除

git commit -m '提交描述'

git push//本地倉庫更新到遠端//第四步

訪問https://使用者名稱.github.io

搭建步驟

新建倉庫名:使用者名稱.github.io

新建檔案index.html

在.gitignore新增了某個檔案之後,這個檔案就不會上傳到github上被別人看見。

/mtk/              

#過濾整個mtk資料夾

*.zip

#過濾所有.zip檔案

/mtk/do.c

#過濾/mtk/do.c檔案

fd1/*   

#忽略目錄 fd1 下的全部內容

/fd1/*    

#忽略根目錄下的 /fd1/ 目錄的全部內容;

!/fw/bin/

!/fw/sf/

#不忽略 根目錄下的 /fw/bin/ 和 /fw/sf/ 目錄;

(為避免衝突可以先同步下遠端倉庫 $ git pull)

在本地專案目錄下刪除暫存區內容: $ git rm -r --cached .

新建.gitignore檔案,並新增過濾規則(用文字編輯器如notepad++)

再次add檔案,新增到暫存區

再次commit提交檔案

$ git commit -m 「add .gitignore」

最後push即可

軟體工程專業必須要會的演算法

計算 部分匹配表 移動位數 已匹配的字元數 對應的部分匹配值。include include includeusing namespace std void computeprefix string s,int next void kmpmatcher string text,string patt...

MySQL必須要了解的鎖知識

mysql 的鎖按照範圍可以分為全域性鎖 表鎖 行鎖,其中行鎖是由資料庫引擎實現的,並不是所有的引擎都提供行鎖,myisam 就不支援行鎖,所以文章介紹行鎖會以innodb引擎為例來介紹。二 全域性鎖 mysql 提供全域性鎖來對整個資料庫例項加鎖。語法 flush tables with read...

UI設計必須要具備的前端知識

ui設計師和前端通常是乙個是藝術出身,乙個是技術出身。卻因為工作不得不經常面對面坐在一起,為各種問題糾纏不清。前端總覺得設計太過理想主義,稿子裡很多構想根本不完整,還以各種理由給自己找麻煩。設計總覺得前端各種找理由偷懶,開發出的介面明明和設計稿相差十萬八千里,就自以為萬事大吉了。今天周老師就為廣大設...