git刪除當前使用者 Git 版本控制工具

2021-10-18 08:12:38 字數 2466 閱讀 5486

git 是分布式版本控制系統,用於開發時版本控制

svn 是集中式版本控制,有乙個**伺服器的概念,**放置於**伺服器。程式設計師開發時需要將**拉取到個人電腦,開發結束推送到**伺服器。

缺點是,必須聯網操作,對開發環境頻寬要求高。

git 是分布式版本控制系統,程式設計師的電腦是乙個完整的版本庫。多人開發時可以互相推送自己的改動,完成整個系統的研發。

優點是,無需聯網、**安全性高、分支管理功能完善

安裝簡單,請查詢相關資料

檢視git 系統配置

# 檢視所有配置

git config -l

# 檢視系統配置

git config --system --list

#檢視當前使用者(global)配置

git配置資訊.png

手動配置如下

$ git config --global user.name "wangch"

$ git config --global user.email "[email protected]"

配置資訊就是對應你電腦的配置檔案

1)、git\etc\gitconfig :git 安裝目錄下的 gitconfig --system 系統級

2)、c:\users\administrator\ .gitconfig 只適用於當前登入使用者的配置 --global 全域性

# 安裝

yum -y install git

# 檢視git 版本

git --version

git本地有三個工作區域:工作目錄(working directory)、暫存區(stage/index)、資源庫(repository或git directory)。如果在加上遠端的git倉庫(remote directory)就可以分為四個工作區域。檔案在這四個區域之間的轉換關係如下:

**於狂神說.png

workspace:工作區,就是你平時存放專案**的地方

index / stage:暫存區,用於臨時存放你的改動,事實上它只是乙個檔案,儲存即將提交到檔案列表資訊

repository:倉庫區(或本地倉庫),就是安全存放資料的位置,這裡面有你提交到所有版本的資料。其中head指向最新放入倉庫的版本

remote:遠端倉庫,託管**的伺服器,可以簡單的認為是你專案組中的一台電腦用於遠端資料交換

工作流程

拉取** → 本地修改 → 新增到本地快取區 → 拉取遠端** → 推送本地**到遠端分支

# 自主生產

git init

# 轉殖git xiangmu

git clone 【url】

基本操作

# 檢視git 狀態

git status

# 新增檔案加入到暫存區

git add hello.class

# 暫存區檔案提交到當前本地分支

git commit -m "描述提交內容"

# 拉取遠端倉庫**

git pull

# 提交本地倉庫到遠端倉庫

git push origin master

# 檢視git 操作歷史 - 獲取 commit_id

git log / git reflog / git log --graph

# 回退到之前版本

git reset --hard commit_id

# 撤銷修改 (檔案回到最近一次git commit或git add時的狀態)

git checkout -- hello.class

# 刪除檔案

git rm hello.class

# 本地**關聯遠端倉庫 (也適用於當前**遠端倉庫修改後更新最新版url)

git remote add origin git@server-name:path/repo-name.git

# 第一次推送master分支的所有內容

git push -u origin master

分支管理

license :git 許可證

untracked :未跟蹤

git 刪除版本庫

在git中,刪除也是乙個修改操作,我們實戰一下,先新增乙個新檔案test.txt到git並且提交 git add test.txt git commit m add test.txt master 94cdc44 add test.txt 1 file changed,1 insertion cre...

linuxc成長之路 使用git進行版本控制

一 服務端安裝 網上的資料很豐富,這一步我就不寫了,mark一下別人的安裝教程 二 git配置 1 首先是建立乙個版本 2 建立後跳到概況頁,記錄一下版本的位址及命令 3 在ubuntu安裝git客戶端並進行配置 安裝git 預設好像已經裝好了1.9.1的git,不過這裡還是寫一下 sudo apt...

git 刪除git使用者,解決push不上去的問題

win10作業系統 初次安裝git時配置了乙個使用者資訊,如下 git config global user.name your name git config global user.email your email 後來註冊了乙個新的git賬號,重新配置了一下本地的使用者資訊,然後就悲劇了,在上...