簡易git 使用(OSChina)

(廖雪峰git)[http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000]

安裝Git

1.方法一:安裝homebrew,然后通過homebrew安裝Git。
第一步:在終端輸入如下命令安裝homebrew

1、ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

第二步:執行下面的命令,通過Homebrew安裝Git。

$ brew install git

具體方法請參考homebrew的文檔:http://brew.sh/
Homebrew 用Ruby語言開發,支持千余種開源軟件在 Mac OS X 中的部署和管理。
2.方法二
直接去git官網下載就好 http://git-scm.com/downloads/

使用Git

通常使用git創建版本庫,又叫倉庫。第一步:在合適的地方創建一個目錄fistgit。
$ cd firstgit
第二步:用 git init 命令將這個目錄變成可以使用git管理的倉庫。

$ git init
Initialized empty Git repository in /Users/dahuan/Desktop/MultithreadingDemo/.git/

執行 ls -a 會發現目錄里多.git文件,這個就是git用來跟蹤管理的文件。
第三步:在這個目錄下創建個文件,并輸入一些內容。

$ vi readme.txt

第四步:用命令git add告訴Git,把文件添加到倉庫

$ git add readme.txt

如果要添加的文件太多可以這么寫 git add .
第五步:用命令git commit把文件提交到倉庫

$ git commit -m "wrote a readme file"

至此我們已經成功地添加并提交了一個readme.txt文件到本地倉庫。
(此處txt,可以換成自己的項目拖進去倉庫)

將本地倉庫提交到遠程倉庫github或OSChina

本地Git倉庫和遠程倉庫之間的傳輸是通過SSH加密的,所以,需要一點設置:

配置如下:

一 、
設置Git的user name和email:

$ git config --global user.name "xuhaiyan"
$ git config --global user.email "haiyan.xu.vip@gmail.com"

二、
查看是否已經有了ssh密鑰:cd ~/.ssh
pwd 找路徑,如果有id_rsa和id_rsa.pub查看你的public key

cat ~/.ssh/id_rsa.pub

如沒有ssh key使用以下命令生成SSH Key:

$ ssh-keygen -t rsa -C "youremail@example.com"

后面的 your_email@youremail.com 改為你在 github 上注冊的郵箱,之后會要求確認路徑和輸入密碼,我們這使用默認的一路回車就行。成功的話會在~/下生成.ssh文件夾,進去,打開 id_rsa.pub,復制里面的 key。

接下來去github或OSChina設置里添加ssh key注意格式
添加完成以后,若是github則敲命令$ ssh git@github.com,oschine敲ssh -T git@git.oschina.net驗證 。。若成功,u’ll see

現在,我們根據GitHub的提示,在本地的firstgit倉庫下運行命令:

$ git remote add origin git@github.xxxx/xxxx.git

origin是默認的主機名
git@github.xxxx/xxxx.git是網址
這樣我們就在本地.git上設置了遠程主機。

關聯后,使用命令git push -u origin master第一次推送master分支的所有內容;后,每次本地提交后,只要有必要,就可以使用命令git push origin master推送最新修改;

使用xcode來開始代碼

一、去OSChina創建項目,添加好ssh key
二、創建xcode工程>>>preference>>>


2883B4E0-3F33-4273-A866-1F4AB859260F.png

添加倉庫、


3EBB083B-3FAF-4141-B57A-DCF0B5DF001B.png
7B05866C-304E-43D1-B912-4CDD19F176EB.png

接下來>>回到xcode項目>>>Source Control >>>Check out >>>

A155155F-54CA-4EFD-8AE2-2DA39E0CD3C3.png
76B6D81C-9528-4B5D-857F-760740904A4A.png

(假設文件名為theGit),然后打開xcode新建項目,并把該項目保存在theGit中,會發現此時的項目無法勾選git


4DB3C4A9-AB54-4527-95F3-3B40215C623A.png

接下來 commit 并push即可,可去OSChina 查看記錄。其他人開發即可clone下項目,開發即可,commit 、pull 、 push....

如果是寫了很多的項目,來添加遠程倉庫。

從上述preferences開始一直到建立一個倉庫theGit,然后把項目拖進去(此處項目中文件都不識別“?”),可以通過終端cd..然后git add . 即可?;氐巾椖考纯蛇M行提交操作。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 1.git的安裝 1.1 在Windows上安裝Git msysgit是Windows版的Git,從https:/...
    落魂灬閱讀 12,718評論 4 54
  • 本文為 Git教程的學習筆記,教程源自廖雪峰的博客。這是一個由淺入深,學完后能立刻上手的Git教程。另,附上另一本...
    七弦桐語閱讀 6,275評論 5 47
  • 有些時候 那個常常主動認錯的人 并不一定真的錯了 只是因為 失去你比認錯更難過 1. 有一天,閨蜜突然給我打來電話...
    當向上翊遇上文藝翊閱讀 437評論 0 1
  • 自從上月開始,心血來潮,聽之簡書之大名已久,便開始在簡書上書寫一些因過了相當一段完全不同于過往的生活而產生的頗多感...
    迷而知返閱讀 677評論 0 0
  • 不知道你是否察覺 總有人有意無意地徘徊 在你的門外 等你 等你講述那個千年的傳說 偶爾 擦肩而過 像陌生人 偶...
    小鳥笑笑閱讀 312評論 2 3