版本控制 git

2021-09-29 12:36:19 字數 2020 閱讀 8998

ssh金鑰管理

git status	//檢視狀態

git commit //提交 -> 寫資訊

git commit -m 'text' //提交 + 寫資訊 一次完成

git remote add origin [email protected]:yang99/lostfound.git

git push -u origin master //轉殖到遠端倉庫

git push //提交

.. //轉殖到本地

建立檔案.gitignore
//忽略檔案

直接寫檔名

//忽略資料夾

/dirname

git branch login	//建立login分支

git checkout login //切換到login分支

git checkout master //切換到主分支

git merge login //login分支合併到主分支

git init .

# . 表示當前目錄,可省,預設為當前目錄

使用add本地**新增到待提交列表

# 新增指定檔案

git add

# 新增所有檔案(包含子目錄/檔案)

git add .

# 萬用字元

git add *.html # 新增當前目錄下指定型別檔案

git add */*.html # 新增所有下一級目錄下的所有指定型別檔案

使用rm刪除本地檔案

# 刪除本地檔案

rm 1.txt

# 將刪除的檔案從 待提交列表 恢復到本地

git restore 1.txt

通過其他方式(非git操作)刪除本地檔案同樣可以達到相同效果

使用mv移動/重新命名本地檔案

# 移動並重命名

mv 1.txt txt/3.txt

log:git將此行為記錄為刪除了1.txt並新建了txt/3.txt

changes not staged for commit:

deleted: 1.txt

untracked files:

txt/3.txt

# 檢視使用者名稱

git config user.name

# 檢視郵箱

git config user.email

# 設定使用者名稱

git config --global user.name "username"

# 設定郵箱

git config --global user.email "emailaddress@***.com"

一般存在於c:\users\username\.ssh\id_rsa.pub,若不存在則可能沒有建立金鑰。

ssh-keygen -t rsa -c "emailaddress@***.com"
一般情況下直接下一步下一步採用預設即可生成金鑰檔案

例如碼雲設定位於 安全設定 -> ssh公鑰

git版本控制

1.git 是乙個開源的分布式版本控制系統,可以有效 高速的處理從很小到非常大的專案版本 管理。2.git配置管理 一般,有乙個 集中庫,包含4個分支 qa才能merge production 發布生產,出現生產問題,轉hotfix 研發經理 hotfix 解決緊急生產問題,測試後轉producti...

版本控制 Git

git 是目前世界上最先進的開源的分布式版本控制系統 沒有之一 用於敏捷高效地處理任何或小或大的專案。git 是 linus torvalds 為了幫助管理 linux核心開發而開發的乙個開放原始碼的版本控制軟體。git 與常用的版本控制工具 cvs,subversion 等不同,它採用了分布式版本...

GIT版本控制

不同情況下,實現版本回退 1.對於修改內容後,未add,未commit 可以利用git checkout 檔名 2.對於修改內容後,add,未commit get reset head 檔名 git checkout 檔名 3.對於修改內容後,add,commit 可以回到任何乙個版本 root g...