有事沒事兒,git(gay他)一下,git學習筆記

2021-10-05 16:23:51 字數 2366 閱讀 9597

gay他???

git是分布式版本控制系統,沒有**伺服器,每個人的電腦上都有完整的版本庫,可以互相之間進行**同步,git目前是世界上最先進的分布式版本控制系統

svn是集中式版本控制系統,版本庫集中放在**伺服器上,工作的時候需要與**伺服器進行**同步

1. cd 改變目錄

2. cd.

. 退到上一級目錄

3.pwd 顯示當前所在的路徑

4.ls 列出當前資料夾中的所有檔案

5. touch 新建檔案

6.rm 刪除檔案

7. mkdir 新建資料夾

8.rm

-r 刪除資料夾(rm

-rf /千萬不要嘗試!!!它會刪除所有檔案!)

9.mv index.html src 將這個檔案移動到 sec 目錄下

10. reset 重新初始化

11. clear 清屏

12. history 檢視歷史命令

13. help 幫助

14.exit 退出

git config -l 檢視配置

#安裝好git後首先要做的就是要配置好你的使用者名稱和email

*.txt 忽略所有txt結尾的檔案

2.!lib.tet 這個lib.txt不會被忽略

3. bulid/ 忽略bulid/目錄下的所有檔案

4. doc/*

.txt 忽略doc/目錄下的所有txt檔案

在我們想要搭建倉庫的目錄,右擊滑鼠開啟,git bash,執行如下命令

//在當前目錄建立本地倉庫

git init

遠端倉庫轉殖

//根據遠端倉庫的位址,轉殖乙份到本地

git clone [url]

untracked:未跟蹤,通過git add 命令可轉變為暫存狀態(staged)

staged:暫存狀態,執行git commit命令可以同步到倉庫中,此時它的狀態會變為unmodify狀態

unmodify:未修改,檔案已經入庫,若對它進行修改,它變為修改狀態(modified);對它執行git rm命令,則為untracked狀態

modified:已修改,通過命令git add加入暫存區,進入暫存狀態;使用命令git checkout則放棄修改,變為unmodify狀態

//檢視指定的檔案狀態

git status [檔名]

//檢視所有檔案狀態

git status

可以把公鑰配置在碼雲上實現免密登入

# 進入 c:\users\37407\.ssh 目錄

# 生成公鑰

ssh-keygen -t rsa

現將遠端倉庫轉殖到本地,如下

覆蓋本地專案中的檔案即可

#顯示本地所有的分支

git branch

#顯示所有遠端分支

git branch -r

#新建乙個分支,但依然停留在當前分支

git branch [分支名字]

#新建乙個分支,並切換到該分支

git checkout -b [分支名字]

#切換到指定分支

git checkout [分支名]

#切換到上一分支

git checkout -

#刪除分支

git branch -d [分支名]

b站狂神說git

2020.7.14修改,加油

沒事兒看看文學

學習難以專心,加之最近心情不佳,乏味的很。偶然間,在網上讀到一篇有關陳之藩的文章,標題是 陳之藩 春風大雅能容物,秋水文章不染塵。說來慚愧,我從來沒聽說過這個人,因為自己對 時期那些文人墨客並不是很感興趣,除了朱自清等中小學課本上介紹過的 名人 外,知之甚少。看了對他的介紹,不禁下了一跳 陳之藩,1...

沒事兒就來說些荒唐事兒

前段時間,我正忙著準備乙個軟體系統的測試登記和鑑定的準備工作 立項專案 在準備期間,需要準備很多資料,以接受這些所謂專家們的檢閱。在這過程中,有乙個問題我一直覺得很納悶。軟體檢測中心提供給我們的資料清單裡有一項是提供軟體源 並且要求整理成文件列印出來。看到這,我就傻眼了,乙個軟體的源 用word排版...

沒事兒千萬別點 鏈結有毒

序首先道歉,對於這樣的標題把csdn的各位技術大牛忽悠進來,我實在不是故意的。但是無論如何,您還是進來了,而且毫不猶豫的,義無反顧的衝了進來。這是為啥?對,好奇心。在人類出現的那一天,好奇心就一直伴著我們的老祖宗不斷進取和學習,直到今天,我們對於新鮮的事物依然具有非常強烈的好奇心。老話兒說的好 好奇...