一. 初始化 git 倉(cāng)庫(kù)
- 打開終端 cd 到代碼所在文件夾
- 執(zhí)行g(shù)it init 命令
$ cd /Users/yuanchaojie/Projects/Demo/CommentDemo
$ git init
Initialized empty Git repository in /Users/yuanchaojie/Projects/Demo/CommentDemo/.git/
注:會(huì)提示 初始化了一個(gè)空的Git 倉(cāng)庫(kù) 在代碼所在文件夾下
二. 添加到本地緩存 并 提交到本地代碼庫(kù)
- 使用 git add 命令添加文件到本地緩存區(qū)(index)
- 使用 git commit 命令提交到本地代碼庫(kù)
$ git add .
$ git commit -m "tableViewCell 自動(dòng)變高"
坑點(diǎn):1. git add .(注意有個(gè)點(diǎn),且中間有空格)
三. 在github創(chuàng)建一個(gè)倉(cāng)庫(kù),并拷貝倉(cāng)庫(kù)路徑如下圖:
四. 關(guān)聯(lián)遠(yuǎn)程倉(cāng)庫(kù), 上傳代碼到GitHub
- 將本地代碼關(guān)聯(lián)到github上
- 拉取數(shù)據(jù)
- 上傳到GitHub
$ git remote add origin XXX(步驟三獲取的倉(cāng)庫(kù)路徑如:https://github.com/DeadRabbit2016/tableViewCellAutoHight.git)
$ git pull origin master //如果拉取失敗出現(xiàn)提示**fatal: refusing to merge unrelated histories** 請(qǐng)使用命令git pull origin master --allow-unrelated-histories 拉取數(shù)據(jù)
$ git push -u origin master
*** 返回GitHub 發(fā)現(xiàn)你的代碼已經(jīng)在上面了***