git使用命令對代碼進行上傳更新等一些常用操作

一、背景

     博主由於換工作好久沒更新博客了。前面我整理了一份IDEA使用git的文章比較活躍。所以博主打算更新一篇給大家裝逼的時候使用的git常用命令。這裏我採用的是碼雲對代碼進行提交。當然如果大家會使用命令了,其實在任何場景下,任何開發工具使用git都是拿手好戲了。

二、工作前準備

這裏是在本地已經建立好了一個hello的項目。

然後我們開始去碼雲建立一個倉庫。去線上建立倉庫比較方便和直觀。

填寫完成名字之後,我們就直接創建吧,當然這樣創建之後是個空白的項目。

吧地址複製一下:

這樣我們準備工作完成了。

三、開始使用命令

1、隨便找個文件夾角落。右擊

 

打開命令窗口。

剛剛我們複製了地址了。直接使用命令:

git clone https://gitee.com/miwanmeng/hello.git

這樣就將我們的空倉庫拉下來了,然後複製git隱藏文件到項目中

直接把這個放到我第一張截圖的項目下面。

切換目錄到該目錄下:

你就會發現有了一個master的分支,這就是主分支。然後裝逼命令使用一下

git status

這就是查看狀態命令,他告訴了我上面有兩個文件刪除了,下面新增了好多文件。

他然後推薦了命令有兩個:

git add/rm    和   git  checkout   

這兩個命令一個是天加進git 緩存區    一個是還原成原來的樣子。這裏我們使用add

這裏要注意的是,你打算刪除的文件使用git rm +文件名 如下:

如果是你打算增加的文件 使用git add +文件名  可以使用通配符哦(我這就直接*):

 

然後我們查看狀態  git status

 

發現全綠色了,說明就操作正確,如果大家使用通配符的使用有可能匹配不全,可以一個文件一個文件的操作,麻煩了點。

下面我們就是上傳到本地倉庫 git commit 命令

git commit -m "這裏是說明"    

這個說明這裏是必須填的,不然commit不進去,這個命令可以指定某一個文件:

比如  git commit mvnw -m "說明"   mvnw是文件名/文件夾名

這樣我們再查看狀態:

就已經在本地和緩存區保持一致了。我們可以直接push了

因爲我這是第一次推,所以不會有衝突,建議每次push之前使用下命令

git pull 更新一下代碼,可以解決一下衝突。

git push 推到遠程倉庫。

這樣就完成我們的git命令神操作了。

前面提到了一個checkout   命令如果後面沒加東西是還原本地分支的意思,如果加分支名是切換分支。比如

git checkout   分支二

這樣使用。

四、git總結

我們可以將git分爲幾個區域,

第一個區域,還沒進入緩存區的代碼,這種代碼是紅色的,idea也是這樣的顏色。這種代碼是沒有和git綁定,遺失了是沒備份的。

第二個區域,緩存區,是綠色的代碼,是指還沒commit到本地的代碼,這部分代碼已經和git綁定沒有備份。但是有git的更新記錄,當然這是緩存,下次開啓的時候不一定還在。

第三個區域,git本地倉庫,這部分代碼是指git已經commit到本地的代碼,但是還沒有push到線上,這種代碼有備份在本地,下次打開電腦還在。代碼寫錯了第二天可以回退。

第四個區域。線上倉庫,就是遠程倉庫裏面有一份你的代碼。很好理解,本地代碼丟失了沒事,重新conle拉一份。

git主要理解這4個區域,操作起來就非常的簡單,這4個區域每個分支都是這樣的,分支之間可以合併等等。這裏提供的命令只是最簡單的一些操作,先會用然後再琢磨怎麼用好。比如代碼合併,分支合併,等一些。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章