Git GitHub語法大全

2023-01-12 16:01:03 字數 2197 閱讀 6124

目錄2. 更多git語法

git init
git add readme.txt                # 新增 

git status # 提交前檢視狀態

git commit -m "description" # 提交

git status # 提交後檢視倉庫狀態

git diff readme.txt # 檢視檔案更改前後的內容變化

# 現在->過去

git log # 檢視歷史記錄

git log --prettry=oneline # 檢視歷史記錄-簡易版

git reset --hard head^ # 回退到上一個版本

git reset --hard head~100 # 回退到第前10個版本

# 過去->現在

git reflog # 獲得所有提交命令的版本號

git reset --hard # 通過版本號回到現在

git add file1 file2 file3         # 新增到快取區 

git commit -m "description" # 一次性提交多個檔案

## version1:沒有加入到暫存區

git status # 檢視哪個檔案被更改了

git checkout --filename # 撤銷這個檔案的更改

## version2: 已經加入到暫存區

git reset --hard head^ # 先返回到上一版本(暫存區->工作區)

git checkout --filename # 撤銷這個檔案的更改

rm filename                       # 從工作區刪除filename  

git rm filename # 從版本庫刪除filename

git checkout -- filename # 恢復刪除的filename

ssh-keygen -t rsa –c “[email protected]”    # 建立github和本地電腦的ssh key連結
本地->github

git remote add origin [email protected]:path/repo-name.git  # 關聯一個github

git push -u origin master # 本地內容推送到github(第一次用)

git push origin master # 以後每次提交用

github->本地

git clone [email protected]:haochen/learngit.git
git checkout -b feature1       # 建立並切換到feature1分支

git branch # 檢視當前所有分支

git checkout master # 切換到主分支

git merge feature1 # 合併master和feature1分支:fast-mode模式

git merge --no-ff -m "merge with no-ff" # 合併分支,並且留下資訊說明我在這裡合併過

git branch -d feature1 # 刪除feature1分支

解決合併衝突

git log --graph --pretty=oneline --abbrev-commit   # 樹狀圖檢視分支情況

英語語法大全

名詞可以分為專有名詞 proper nouns 和普通名詞 common nouns 專有名詞是某個 些 人,地方,機構等專有的名稱,如beijing,china等。普通名詞是一類人或東西或是一個抽象概念的名詞,如 book,sadness等。普通名詞又可分為下面四類 1 個體名詞 individu...

html語法大全

html語言語法大全 批註 跑馬燈 普通捲動 滑動 預設捲動 來回捲動 向下捲動 向上捲動 向右捲動 向左捲動 捲動次數 設定寬度 設定高度 設定背景顏色 設定滾動速度 設定捲動時間 滑鼠經過上面時停止滾動 滑鼠離開時開始滾動 字型效果 標題字 最大 標題字 最小 粗體字 粗體字 強調 同上效果略同...

HTML語法大全

批註 跑馬燈 普通捲動 滑動 預設捲動 來回捲動 向下捲動 向上捲動 向右捲動 向左捲動 捲動次數 設定寬度 設定高度 設定背景顏色 設定捲動距離 設定捲動時間 字型效果 標題字 最大 標題字 最小 粗體字 粗體字 強調 斜體字 斜體字 強調 斜體字 表示定義 底線 底線 表示插入文字 橫線 刪除線...