Github倉庫創建及git常用命令使用

Github現在已經成爲很多開源項目代碼開源倉庫,和個人開發者代碼託管的好地方了。很多剛接觸git的小夥伴們可能不知道如何在github上創建一個倉庫,並將自己的代碼提交上去。接下來我就做一些簡單的講解。
如果對git不大清楚的話可以參考一下大多數git初學者看過的文章,廖雪峯大神的git教程裏面內容非常詳細。或者這篇git簡介大概講述了一下從git項目初始化到提交commit代碼到git倉庫的過程。

前置工作

下載一個git來作爲倉庫管理工具gitWindows下載 下載完之後直接安裝就OK了。

git安裝好了,講一下常用操作

新建一個文件夾,點擊鼠標右鍵->git bash here 打開git 控制檯,可以在裏面做git操作了。

1.git config

使用Git的第一件事就是設置你的名字和email,這些就是你在提交commit時的簽名。

$ git config –global user.name “XiaoLong”

$ git config –global user.email “[email protected]

git First
執行了上面的命令後,會在你的主目錄(home directory)建立一個叫~/.gitconfig 的文件. 內容一般像下面這樣:
[user]
name = XiaoLong
email = [email protected]

2.創建倉庫

git init
執行這個命令,將當前目錄作爲git倉庫
init
git add
添加文件到索引區域。
倉庫創建完畢在這個文件夾中添加一個文件,我創建一個MarkDown文件,命名爲README.md
git add README.md 提交README.md文件,將創建一個臨時區域來存放這些文件。
如果想提交全部文件可以使用 git add –all

git commit
提交到本地倉庫。
一般使用 git commit -m “描述信息”
來爲本次提交添加描述

簡單操作

git的更多操作和教程建議大家可以看看這個git簡介將所有常用的都覆蓋到了。

接下來就進行github遠程倉庫創建何代碼提交
登陸github

點擊右上角頭像->setting進入設置頁面–>SSH and GPS keys–>new SSH key,將本機的SSHkey配置上去

git配置

sshkey配置

ssh key獲取點這裏
配置完成之後

回到自己的首頁點擊Repositories
Repositories
查看自己的倉庫列表,點擊
新建倉庫
右邊的那個New
創建一個倉庫
創建

點Create Respoisitory 創建倉庫

新創建的倉庫

在空項目倉庫裏,github 也有教如何將項目提交到遠程倉庫。
複製 ssh key

在需要提交的項目文件夾下打開git 控制檯,如果該文件夾未構建git 倉庫請先
git init 創建一個本地倉庫
然後執行 git remote add 別名 [email protected]:xiaolongonly/MyGitTest.git

將本地倉庫與遠程倉庫關聯

然後執行 git push xiaoxiaolong master 等待文件提交完畢

push
刷新一下github的當前項目倉庫。

提交完成

可以看到文件已經提交完成了。

當然實際中 git的命令不可能只用到這麼幾個。所有常見的命令在之前推薦的文章裏也有介紹。
那我就講解一下如何使用可視化界面的工具SmartGit來管理
SmartGit下載地址

SmartGit

SmartGit是一個非常好用的git可視化界面管理工具

接下來用SmartGit把我們之前push到github上的項目pull下來

點擊左上角 Repository–>Clone或者快捷鍵:Ctrl + Shift + O Clone 克隆項目
克隆
這裏的地址用的是
gitAddress
Next–>Next
選擇路徑
選擇路徑
點擊確定等到右下角的output pull完成就可以了
在窗口的Repositories 可以看到pull下來的項目
Project
下面是分支信息
分支信息
在分支信息裏你可以
從origin 的master check out 一個本地分支出來。名字可以自定義
分支切換
我切了一個xiaolong的本地分支出來

在一般的項目開發過程中,由於成員不止一個,我們不會直接在master做操作。因爲每個人都在master分值上改來改去的話 。項目就容易出問題,出現衝突等…
現在xiaolong分支是跟主分支一樣的內容了。我們可以在這個分支的本地分支進行修改。
之後合併到主開發分支再push到遠程倉庫就可以了

項目信息
右鍵MyGitTest –> Open in Explorer
找到README.md修改一下里面的內容
修改
回到smartGit 可以看到 當前文件的修改信息,還有差異文件列表
點擊 stage commit
commit

添加完文件後commit上去
注意:我們commit是commit到我們當前的分支。
所以要在Branches 裏面
Branches
右鍵master –>check out
然後右鍵 xiaolong–>merge
然後點擊上面的push. push上去。
等output 輸出。。
output
完成之後刷新一下github上面的該項目。push完成了。

在SmartGit使用中,由於我們是試用版所以每30天就會過期,過期就不能用了。這邊提供過期解決方案:刪除配置文件。具體參照SmartGit過期解決方案

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