Git 初學過程

2021-07-13 02:03:40 字數 2395 閱讀 9177

突然想學一學git,這麼nb的版本管理工具怎麼能不學一學呢。於是我就開始了苦逼的改錯之旅。看了2、3天,現在簡單的用剛弄完的例項記錄一下吧。

我先在git上建立了乙個 repository。然後想在本地建立repository的clone遠端的**庫的。結果發現,在寫的**不在建立的git目錄下。於是

我在**檔案下初始化了git

git init //初始化**庫
然後我檢視了當前在本地版本庫中被跟蹤的檔案。

紅色表示沒有被跟蹤。

所以我需要把他新增

看檔案成了綠色說明新增成功了。

pass:在commit之前必須要add file否則不能commit。

接下來我就要把這些檔案提交到本地的版本 庫中去了

git commit -m "what you want say"
look **的第一次提交完成了。

注意:我搞了很久後來才明白,我擦了,這個commit只是提交到本地庫,提交到遠端庫需要用到push,這個我們下面**。

然後呢,我們需要配置一些基本環境變數比如上面的name和email。

接著可以選擇配置ssh。如果不配置的話每次需要輸入你的github密碼,配置ssh,可以省略這一步驟。但是比較麻煩,在這不細說了。有時間,我另寫乙個。

可以跳過這一條

然後呢,我們就要把本地庫和遠端庫聯絡起來,怎麼搞呢?對!肯定要把從github上粘下來的**用上啦。

沒有任何訊息。對git來說沒有訊息,就是好訊息。

就下來就應該要push到遠端版本庫了。

看招:

git push origin master

........你沒看錯報錯了。。因為這是我還沒弄完ssh時截的圖的,無視這個看下面吧。

對了,要提一下,如果你遇到這個

warning: permanently added the rsa host key for ip address '192.30.252.128' to t      he list of known hosts.

to [email protected]:becuriouscat/tetris.git

! [rejected] master -> master (fetch first)

error: failed to push some refs to '[email protected]:becuriouscat/tetris.git'

hint: updates ......

那麼很可能是你的本地庫中沒有readme.md。想一想,我上面的操作並沒有把遠端庫中的readme.md clone下來。

怎麼解決這個問題呢?

好了好了終於搞定了。。我也該睡了。。。1點了。

資料結構初學過程中對演算法效率度量的理解

引例 對於給定陣列a 8 如何將陣列前三個元素移到陣列後面使得 a 8 1 第一種方法 耗費記憶體 定義乙個新的空白陣列b,將a 3 往後的元素依次放入b 0 至b 4 接著將a 0 至a 2 放入b 5 至b 7 最後用 a i b i 將元素移入a中即可。第1步 第2步 如下 int i,j i...

Linux 自學過程遇到的問題筆記

1 linux驅動和應用程式的編譯 因為驅動最終是在開發板上跑,所以板子是arm架構的使用的編譯器是arm架構的編譯器 這塊沒仔細研究 並且在makefile檔案中指定板子上核心在ubuntu平台下的原始碼位置,否則可能會出現在ubuntu下能編譯過去在板子上跑不起來。ubuntu和板子用的linu...

初學git感想

1.版本庫的建立git init 2.把新增加的push上去,git add 3.commit是push上去的記錄,類似備註,可以用作記錄日誌 4.pull 從遠端 庫,更新下來到本地 5.push是提交到 庫 6.git remote add xx 給連線的起的名字 位址 7.git checko...