小白學習筆記 初識Git Github

2021-10-02 22:57:56 字數 1380 閱讀 9991

初級理解:

高階理解:

github是乙個基於git的**託管平台

檢查git是否安裝: 在terminal中輸入 git version

git version 獲取git版本

git config --global user.name 「your user name」 相當於登入

git config --global user.email 「your email」 如上

cat ~/ .gitconfig 可以看到上面配置的具體資訊

建立git倉庫

建立檔案:touch readme.md(建立readme檔案,注意此時建立的檔案是untracked file)

檢視git倉庫狀態:git status

將檔案提交到暫存區(staging area):

提交暫存區檔案: git commit -m 「comments」 (-m 用於新增message,通常是記提交更改了什麼)

以上操作均是在本地進行,接下來需要將本地倉庫檔案上傳到遠端倉庫

將本地倉庫推送到遠端倉庫origin:git push origin master -u (master是branch名; - u即記錄本次設定,以後只需要輸入git push即可)

git clone 將遠端的倉庫轉殖到本地

git pull 用遠端倉庫的**更新本地倉庫

總結:提交**流程通常是 git add ,git commit -m, git push,分別為新增到暫存區,提交到git庫生成版本號,push到遠端倉庫以供他人可以使用。

建立branch:git branch feature1 (建立了名為feature1的branch)

檢視branch:git branch (結果中標星號的為當前所在分支)

切換branch:git checkout feature1 (切換到feature1 分支)

建立並跳轉到新branch:git checkout -b feature2

刪除branch:git branch -d feature1; 強制刪除 git branch -d feature1

合併branch feature2到master branch:git merge feature2

將本地branch feature1推送到遠端並新命名為f1: git push origin feature1: f1

情況**

git add 後,已提交**至暫存區

git reset head

git commit後,已生成最新版本號

git reset 版本號(回到指定版本,版本可通過git log查詢) 或 git reset head^(回到上一版本)

注: git reset --soft,–hard的區別

scrapy學習筆記 初識

生成乙個scrapy目錄 1 scrapy startproject 目錄名 在當前目錄建立scrapy專案 2 cd 目錄名 移動到建立的目錄下 3 scrapy genspider demo 網域名稱 生成乙個demo.py檔案,產生spiders爬蟲 4 scrapy crawl demo 執...

C STL初識 學習筆記

一.stl六大元件 1.容器 各種資料結構,如vector list deque set map等 2.演算法 各種常用的演算法,如sort find copy等 3.迭代器 容器與演算法間的膠合劑 4.仿函式 行為類似函式,可作為演算法的某種策略 5.介面卡 一種用來修飾容器或者仿函式或迭代器介面...

小白python學習筆記

1.cmd命令列下怎麼切換目錄 2.python對縮排有嚴格要求,要頂格寫,單引號 雙引號 可互換使用。3.如何在python中讓兩個print 函式輸出列印在同一行內 4.在windows下裝lightgbm包 具體是哪個教程能裝好,要自己嘗試了,費了很大功夫,最後也不知道是怎麼搞好的,反正不報錯...