github是一個網站,是一個開源的源代碼管理平臺,用戶註冊後,可以在自己賬戶下創建倉庫,用來管理項目的源代碼(源代碼是基於git傳到倉庫中)
我們所熟知的插件、類庫、框架等都在這個平臺上有託管,我們可以下載觀看和研究源碼等
settings 用戶設置
- Profile: 修改自己的基本信息
- Account 可以修改用戶名
- Security: 可以修改自己的祕密
- Emails: 郵箱(必須進行郵箱校驗)
創建倉庫
new Reponsitory ->填寫信息 -> Create repository
- public:公共倉庫作爲開源項目
- private:私有倉庫作爲內部團隊協作管理的項目
Settings -> 刪除倉庫Delete this repository
-> Collaborators 設置協作開發人員
Code 可以查看歷史版本信息和分支信息
把本地倉庫信息提交到遠程倉庫
- 建立本地倉庫和遠程倉庫的連接
git remote -v //查看本地倉庫和哪些遠程倉庫保持鏈接
git remote add origin [git遠程倉庫地址]//添加新建一個鏈接
git remote rm origin //刪除關聯信息
- 提交代碼
git pull origin master // 提交代碼之前拉取最新代碼
git push origin master // 把本地代碼提交到遠程倉庫(需要輸入github的用戶名和密碼)
一般真實項目開發用的克隆
git clone [遠程倉庫git地址][別名: 可以不設置,用默認值]
真實項目開發流程:
- 組長或者項目負責人先創建中央倉庫
- 小組成員基於遠程倉庫,把遠程倉庫及默認的內容克隆到本地。(不用在git int初始化本地倉庫、和對應的遠程倉庫也保持了關聯“git remote add”、把遠程倉庫默認的內容拉取到本地‘git pull’)
- 添加或者修改本地倉庫代碼
- 提交到暫存區
git add .
- 提交到歷史區
git commit -m'前端嵐楓20200222提交文件'
- 先更新拉取代碼,然後推送到原創倉庫
git pull //讓本地信息和遠程倉庫信息保持同步可能會有衝突處理
git push
NPM(node package manger)
nom :node 模塊管理工具,根據nom 我們可快速安裝、卸載所需要的資源文件(例如: jquery、react等)
- 去node官網(https://nodejs.org/zh-cn/)下載node,安裝node之後, npm也就跟着安裝了。
- 查看node和nom 版本
node -v
npm -v
- 基於npm 進行模塊管理
https://www.npmjs.com/ 基於npm是從npmjs.com平臺上下載安裝
npm install xxx //把模塊安裝在當前項目中(node_modules)
npm install xxx -g //把模塊安裝在你全局環境中
npm i xxx@1.0.0 //(i代表的install,@後跟的是版本號)
npm view xxx versions > xxx.version.json //查看某個模塊的版本信息(輸出到指定json文件中)
npm init -y //初始化當前項目的配置清單,json文件
npm i xxx --save //把模塊保存在清單生產依賴中
npm i xxx --save-dev // 把模塊保存在清單開發依賴中
npm install //跑環境,按照清單安裝所需的模塊
npm root -g //查看全局安裝模塊的目錄
npm uninstall xxx //卸載安裝過的模塊
npm uninstall xxx -g
總結
這篇文章主要算學習做的筆記,主要是git和github的一些操作,如何建立遠程倉庫,本地倉庫如何跟遠程倉庫交互,npm 的一些操作等等,僅代表個人的觀點。
如果想了解更多,請掃描二維碼