Git的筆記整理

2021-10-09 17:40:39 字數 1238 閱讀 2947

初始化: git init

檢視狀態:git status

上傳檔案到暫存區: git add 檔名

上傳全部檔案到暫存區: git add . 或者 git add --all 或者 git add -a

提交檔案到倉庫: git commit -m '提交說明'

修改最近一次的提交說明: git commit --amend -m '提交說明'

檢視提交日誌: git log (簡化的日誌可以輸入:git log --oneline)

返回專案的特定版本

: git reset --hard 版本號

(版本號就是日誌開頭的那串數字, 注意返回後此版本之後的版本號不可用git log查詢了,此時用git reflog查詢)

查詢所有日誌:git reflog

檢視分支: git branch

新建分支: git branch 分支名

新建並切換到該分支:git checkout -b 分支名

切換分支: git checkout 分支名

合併分支: git merge 分支名

刪除分支: git branch -d 分支名

將本地專案推送到遠端倉庫(的主分支):git push 倉庫** master

從遠端倉庫拉取更新後的檔案到本地專案:git pull

檢視倉庫別名: git remote

刪除倉庫別名:git remote remove 倉庫別名

注:當使用了git clone 倉庫**命令後,會將遠端倉庫位址和git pull關聯起來,所以使用git pull不需要加上倉庫**。且會自動給倉庫設定乙個叫origin的別名,所以也可以這樣將本地專案推送到遠端倉庫:git push origin master

注2:設定ssh的步驟

在任意區域右鍵開啟git bush,輸入ssh-keygen -t rsa,然後會提示輸入存放ssh的位址,可一直回車,表示全部選擇預設值

出現金鑰圖案後,在剛才的存放位址找到.ssh資料夾,開啟裡面的id_rsa.pub檔案,裡面的即為公鑰,複製

貼上公鑰到github的ssh設定裡面(setting => ssh and gpg keys => new ssh key)即可

筆記 git使用整理

剛開始使用git 的時候,總是 擔驚受怕 因為大家一起的話 怕把大家 毀了 後來發現,完全沒必要 git 管理 好 冗餘 哈哈 首先,git 用分支 branch 的概念來管理 不同分支 可以不一樣。一般公司的 一般至少要有乙個master 分支,這個分支大多數對應線上 還會有乙個 開發 devel...

Git 學習筆記整理

git是什麼?git是乙個免費的開源分布式版本控制系統,旨在快速,高效地處理從小型到大型專案的所有事務。集中式與分布式的區別 git幾個特性 三種狀態 git有三種狀態 已提交 資料已經儲存在本地倉庫中 已修改 已修改檔案,但是還未儲存到倉庫中 已暫存 對乙個已修改檔案的當前版本做了標記,使之包含在...

學習筆記整理 Git

開源 分布式 版本控制工具 svn為集中式 分為 本地倉庫與遠端倉庫 團隊協同開發專案 工作目錄working tree 暫存區 index 本地倉庫repository 暫存區 遠端倉庫remote repository 工具 tortoisegit idea smartgit sourcetre...