關於git的基本使用

2021-10-03 14:21:34 字數 2268 閱讀 7187

–首次使用git需要對git進行初始化,而git init便是git的初始化命令,在需要建立版本依賴的資料夾下開啟git bash here,輸入git init命令,在原先的資料夾下出現 .git資料夾

–新增到本地倉庫

git add ./

git commit "你想提交的資訊可以寫在這裡 必填項 "

–提交到遠端

git push

如果需要指明分支 則: git push origin master(預設主分支為master)

在centos7 作業系統下 公鑰存放位置 在根目錄下輸入此命令:

cat ~/.ssh/id_rsa.pub

拿到公鑰後複製 id_rsa.pub 即可配置git公鑰ssh

–配置git的全域性使用者名稱,密碼,郵箱

git config --global user.name "your name"

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

git config --global user.password "your password"

–檢視使用者資訊

git config user.name

git config user.password

–檢視遠端倉庫

git remote -v

–刪除遠端倉庫

git remote remove origin 這裡是遠端倉庫位址

–新增遠端倉庫

git remote add origin 這裡是遠端倉庫位址

方法一 : 通過命令直接修改遠端倉庫位址

**直接使用修改命令列語句時,會造成fetch(獲取)和push(推送)的位址不統一。

所以建議先刪除,後重新新增。

**git remote 檢視所有遠端倉庫

git remote *** 檢視指定遠端倉庫位址

git remote set-url origin 你新的遠端倉庫位址

方法二: 先刪除再新增你的遠端倉庫

git remote rm origin

git remote add origin 你的新遠端倉庫位址

git log是用於檢視檔案上傳日誌的命令

在使用 git 提交了若干更新之後,又或者轉殖了某個專案,想回顧下提交歷史,我們可以使用 git log 命令檢視

git log

可以用 --oneline 選項來檢視歷史記錄的簡潔的版本。

git log --oneline

git statusgit status命令是用來檢視當前資料夾下的檔案狀態的

—檢視所有分支

git branch -a

—檢視當前使用分支(結果列表中前面標*號的表示當前使用分支)

git branch

—切換分支

git checkout 分支名

—檢視遠端倉庫的分支

git branch -r

— 將本地分支與遠端保持同步

git fetch

—git checkout -b 本地分支名x origin/遠端分支名x 拉取遠端分支並同時建立對應的本地分支

拉取遠端分支並建立本地分支

-方法一

使用如下命令:

git checkout -b 本地分支名x origin/遠端分支名x

使用該方式會在本地新建分支x,並自動切換到該本地分支x。

採用此種方法建立的本地分支會和遠端分支建立對映關係。

-方式二

使用如下命令:

git fetch origin 遠端分支名x:本地分支名x

使用該方式會在本地新建分支x,但是不會自動切換到該本地分支x,需要手動checkout。

採用此種方法建立的本地分支不會和遠端分支建立對映關係。

關於git的基本操作

git原名叫gitlub的乙個 管理與發表的倉庫,git的操作簡單並且非常實用。現在來介紹一些git簡單基礎的操作 對於初次使用git,需要去初始 git init 一下自己的廠庫,然後需要轉殖一下自己 git clone 的倉庫位址到本地資料夾裡 注意 初始乙個檔案只需要在你一直在使用這個檔案時,...

Git的基本使用

一 準備工作 1.建立庫資料夾 repository 使用者資料夾 develop 2.cd c cd software 清屏 ctrl l 或clear cd repository 然後初始化倉庫 git init bare shared.git 在develop資料夾下建立兩個使用者 user1...

git的基本使用

1 遠端倉庫相關命令 檢出倉庫 git clone git 檢視遠端倉庫 git remote v 新增遠端倉庫 git remote add name url 刪除遠端倉庫 git remote rm name 拉取遠端倉庫 git pull remotename localbranchname ...