git的使用和gitee的使用

2022-05-07 18:27:10 字數 3405 閱讀 6637

一。windows安裝後的基本配置

在安裝小烏龜的時候沒有確定,然後出現乙個最後彈框含有refresh的,在安裝完漢化包的時候,我點了refresh重新整理後,立刻出現了中文

(2)本地配置

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

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

生成ssh金鑰

$ ssh-keygen -t rsa -c "[email protected]"

再按三個回車

在windows下檢視[c盤->使用者->自己的使用者名稱->.ssh下是否有id_rsa(私鑰)、id_rsa.pub(公鑰)檔案

新增到gitee中的ssh公鑰配置中

(3)設定使用者名稱和郵箱(右鍵->setting->git)

(4)建立本地倉庫並和遠端倉庫連線

新建資料夾 ,對檔案右鍵--->git在這裡建立版本庫---->確定(不要勾選)------>然後資料夾裡面就會出現乙個隱藏的資料夾.git

git->遠端

url和推送url複製剛才從github建立專案生產的連線,遠端名稱在填完url和推送url自動生產origin

右鍵->toroisegit->拉取,就能從遠端倉庫拉取**了

(5)避免每次都輸入使用者名稱密碼

在檔案末尾新增

[credential]

helper = store

二。git命令1.建立版本庫,repository版本庫簡單說就是個目錄,這個目錄下所有的檔案都被git管理,檔案的增刪改,git都能追蹤到

administrator@pc-20191124grmo mingw64 /

$ mkdir learngit

administrator@pc-20191124grmo mingw64 /

$ cd learngit

administrator@pc-20191124grmo mingw64 /learngit

$ git init

initialized empty git repository in d:/program files (x86)/git/learngit/.git/

git init命令把這個目錄變成git可以管理的倉庫。

2. 提交增刪改

git add readme.txt --將這個檔案新增到倉庫,可以是新增或修改,可反覆多次使用,新增多個檔案

$ git commit -m "wrote a readme file" 把檔案提交到倉庫,可以提交多個檔案即多次add的內容

$ git status 檢視當前倉庫的狀態,是否有檔案修改,或者未提交

$ git diff readme.txt 比較檔案和倉庫中的修改了什麼

3.回退

$git log --pretty=oneline顯示歷史提交日誌,以便回退到哪個版本。一大串1093adfg是版本號

$ git reset --hard head^ 回退到上乙個版本。版本回退很快,就是將head指標指向指定的版本

$ git reset --hard 1094a 回退到以1094a開頭的版本號,不用寫全

$ git reflog 展示每次提交,包括回退。可以重返未來,檢視命令歷史,以便確定要回到未來的哪個版本

4.撤銷修改

$ git checkout -- readme.txt  工作區改了或刪了還沒add,讓這個檔案回到最近一次add或者commit的狀態,撤銷工作區修改

$ git reset head readme.txt  工作區改了並且add了,add到暫存區的修改撤銷,但是工作區還是保留了修改,接著可以執行checkout撤銷工作區修改

如果已經commit了,就執行回退的操作

5.刪除檔案

$ git rm test.txt 刪除檔案,手動刪除後執行,接著commit。和add是一樣的。如果誤刪了git checkout -- test.txt恢復

6.遠端倉庫

$ git remote add origin [email protected]:michaelliao/learngit.git 在本地倉庫下執行,和遠端倉庫關聯

$ git pull origin master 從遠端倉庫拉取更新到工作空間

$ git push origin master 將本地倉庫的內容推送到遠端倉庫

$ git clone [email protected]:michaelliao/gitskills.git 轉殖遠端倉庫,會新建gitskills目錄即本地倉庫

7.分支

$ git branch dev 建立分支dev

$ git switch dev 切換到分支dev

$ git branch 檢視當且分支

$ git merge dev  合併dev分支上修改到master

$ git branch -d dev 刪除分支

Github和Gitee的使用

2.配置git 3.常出現的問題 3.2 錯誤2 github git 安裝 倉庫 存放 github是乙個基於git的 託管平台,付費使用者可以建私人倉庫,我們一般的免費使用者只能使用公共倉庫,也就是 要公開。github由chris wanstrath,pj hyett與tom preston ...

Git GitHub 和 Gitee 的使用

git github 和 gitee 的使用 git是分布式版本控制軟體,也是 託管中心 協作開發平台。git與svn的區別 git 分布式版本控制軟體 倉庫對倉庫 svn 集中式版本控制軟體 專案對倉庫 git的分類 github 國外的 gitee 國內的,又叫最碼雲。git的一些命令 比如建立...

怎麼使用git或者gitee

1 個人使用 遠端倉庫 github 本地倉庫 資料夾 1.先有遠端倉庫,再轉殖 1 在github gitee上新建倉庫 2 在本地新建資料夾 3 將遠端倉庫的 轉殖到本地資料夾 git clone https 遠端倉庫的位址 git 4 編寫 5 將 提交到本地倉庫 git add 6 編寫提交...