github操作及git使用

2021-08-17 05:42:29 字數 2691 閱讀 8006

身為geek如果不懂git沒有github帳號都不好意思和其他程式設計師打招呼。git 是乙個管理**的歷史記錄的工具。github是基於git實現的**託管的平台,所以整理一下git知識點和github各項操作流程。

先從簡到難,從github說起。

github給我的感覺是程式設計師的社交**,同時也可以做一些歷史記錄的工具。

github分為乙個個的庫(repository),寫**的話在做修改的時候在commit下操作,那麼就記錄你的一些歷史操作,當你檢視你修改的時候,在view工作列從unified到split,就像msword批註功能似的,能很清晰的看到你修改到的地方,這真的是方便的很。

在寫乙個**,在你結束的地方使用//todo,有時候文字是那麼生澀,而在同一小組共同開發的時候,每個人修改也不那麼顯而易見。而當之前版本內容回退也是問題,儲存多個版本費時費力。在github**託管專案,讓這一切都變得那麼簡單。

只支援git

命令列

bash、cmd、powershell,等

gui

git gui、github desktop,等

ide整合

visual stdio、eclipse、intellij ide,等

#change directory

cd#make director

mkdir

#print working directory

pwd#move

mv#copy

rm#remove

rm

git config –-list

#設定提交倉庫時的使用者名稱資訊

git config –global user.name 「geekfanr」

#設定提交倉庫時的郵箱資訊

git config –global user.email 「[email protected]

如果誤操作\換行符,命令列提示符變成>需要強制退出

ctrl + c強制退出

git log
下翻頁:上翻頁:ctrl + u退出:q或者ctrl + c

說明:

1.workspace:工作區

2.index/stage:暫存區

3.repository:倉庫區(或本地倉庫)

1.新建**倉庫

#在當前目錄新建乙個git**庫

git init

#url格式:hhts:

git clone [url]

2.新增刪除檔案

#新增指定檔案到暫存區

gitadd

[file1]

[file2]

#刪除工作區檔案,並且將這次刪除放入暫存區

gitrm

[file1]

[file2]

#改名檔案,並且將這個改名放入暫存區

gitmv

[file-orign]

[file-renamed]

3.**提交

#提交暫存區到倉庫

git commit -m [message]

#直接從工作區提交到倉庫

#前提蓋文佳已經有倉庫中的歷史版本

git commit -a -m [message]

4.檢視資訊

#顯示變更資訊

git status

#顯示當前分支的歷史版本

git log

git log

--oneline

遠端倉庫

說明:

1.workspace:工作區

2.index/stage:暫存區

3.repository:倉庫區(或本地倉庫)

4.remote:遠端倉庫,例如:github、開源中國、碼雲

同步遠端倉庫

#增加遠端倉庫,並命名

gitremote

add[shortname]

[url]

#將本地的提交推送到遠端倉庫

gitpush

[remote]

[branch]

#將遠端倉庫的提交拉下到本地

gitpull

[remote]

[branch]

熟悉使用git到github的流程

熟練了git操作之後可以在深入的練習

要求:

1.安裝nodejs

2.npm install git-it-g

3.打通25關

4.理解並記憶每關的命令

GitHub及Git的使用

其實開始接觸github和git也有三年的時間了,基本的用法還是會的。但在公司的專案中一直用的還是svn,實際上也只在個人的一些學習專案上用過。所以導致對於github和git基本上處於半懂不懂的程度。最近閒暇有些時間,想總結一下兩者的使用,也算是一次再學習。這個就不需要介紹了,網上一大堆。註冊的過...

Git設定及GitHub的使用

git設定及github的使用 把github上的help略略翻譯一遍。備忘。first 安裝 ubuntu 下,終端輸入命令 sudo apt get install git core git gui git docnext 設定 ssh key 檢查是否已經有ssh key。cd ssh如果說沒...

Github操作篇 Git工具使用

由於本地git倉庫和github倉庫之間的傳輸是通過ssh加密的,所以必須要讓github倉庫認證你ssh key,在此之前,必須要生成ssh key。ssh keygen t rsa c your email youremail.com 後面的your email youremail.com改為你...