1、下載安裝git(windows7)
下載git:https://www.git-scm.com/download/win
點擊exe文件一路next就可以。
2、配置(參考:http://git.oschina.net/progit/1-%E8%B5%B7%E6%AD%A5.html#1.4-%E5%AE%89%E8%A3%85-Git)
Git 提供了一個叫做 git config 的工具(譯注:實際是 git-config
命令,只不過可以通過 git
加一個名字來呼叫此命令。),專門用來配置或讀取相應的工作環境變量
(忘記截圖了,我就根據那個教程配置了這三個,最后那個差異分析工具我不懂,就沒管 = =|||)
$git config --global user.name "yourname" $git config --global user.email "youremail@example.com" $git config --global user.editor yourdeitor
3、在已有的文件夾中創建本地庫(或者不想在已有文件夾中創建可以新建一個空文件夾)
第一步要切換到你想建的文件夾中。要注意,文件夾路徑務必雙斜杠!
$ cd E:\\4.codes\\Ccode\\oj_leetcode $ git init
這就ok了,再去那個文件夾看,應該會看到一個.git文件夾呢,(除非你隱藏了
4、將本地文件上傳(先理解git內部文件的三種狀態):
$ git add filename //將文件放到暫存區
$ git commit -m "提示信息" //將暫存區的文件推送到git本地倉庫
本地倉庫建起來可用了,基本就可以實現版本控制的要求了,但是呢,如何能把我的代碼推到github上呢,需要把本地庫和github上的庫連接起來:
5、創建和復制ssh key
如果當前不是在主目錄下,需要先切換到主目錄下:
$ cd
因為本地Git倉庫和GitHub倉庫之間的傳輸是通過SSH加密的,所以首先得有一個自己的ssh key,然后放在github上去。
首先檢查本地是否已經有ssh key了,去主目錄下看是否有一個.ssh文件,並且.ssh里有rsa文件,如果沒有:
$ ssh-keygen -t rsa -C "youremail"
然后一路next就好了,再去查看主目錄,應該就已經有.ssh文件了,這個時候可以復制id_rsa.pub的文件內容到github上,但是我打不開pub文件,就用命令行復制
$ clip < ~/.ssh/id_rsa.pub (如果可以打開pub文件手動復制內容,就不用這行命令了)
6、在github上添加ssh key
第一步:右上角點開找到settings
第二步 點擊SSH and GPG keys,然后 New SSH key
第三步:在title上自己取個名字,將之前復制的pub文件內容粘貼在 key下面的區域。
現在已經成功把我的ssh key添加到github上了,可以將本地庫與github上的庫對應連接:
7、在github上創建新庫,然后復制新庫的ssh,連接本地庫和github遠程庫:
然后就會出現一個新建庫的界面:
把紅框中的ssh地址復制下來,連接本地庫:
需要cd 當前目錄到本地庫目錄,然后再本地庫目錄下輸入命令:
$ git remote add origin yourSSH
現在已經把本地庫和github上面的庫連接好啦,可以自由的將本地內容push到github上了
第一次push(后面再push就不用加-u了):
$ git push -u origin master (這是第一次push,后面再push就不用加-u了)
OK了~