github托管項(xiàng)目遇到的問題
http://jingyan.baidu.com/article/ce4366491f55323773afd31b.html
mac-no-MacBook-Pro:BaiSiBuDeJie mac$ git push orgin master
-
fatal: 'orgin' does not appear to be a git repository
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.- 這句話表示 你可能沒有權(quán)利push或者沒有遠(yuǎn)程倉(cāng)庫(kù)
- 確保自己創(chuàng)建了遠(yuǎn)程代碼倉(cāng)庫(kù)
- git init 方法只是初始化了本地的代碼庫(kù)
- git init --bare命令是初始化共享版本庫(kù),在共享版本庫(kù)里才有g(shù)it push origin master
注意點(diǎn)
- git pull origin master 在本地同步遠(yuǎn)程倉(cāng)庫(kù)
顯示隱藏文件
defaults write com.apple.finder AppleShowAllFiles -bool true
GIT演練
一.單人開發(fā)
- 1.進(jìn)到工作錄中,初始化一個(gè)代碼倉(cāng)庫(kù)
git init
- 2.給該git倉(cāng)庫(kù)配置一個(gè)人戶名和郵箱
git config user.name “abc”
git config user.email “abc@163.com”
- 3.初始化代碼
touch main.m
git add main.m
- 4.查看 件的狀態(tài)(
git status)
Untracked files(紅 件):新添加的 件或者新修改的 件在 作區(qū)中,沒有被添加到暫 緩區(qū).
Changes to be committed(綠 ):將 作區(qū)的代碼已經(jīng)添加到暫緩區(qū)中,可以被提交到 代碼倉(cāng)庫(kù)中了 - 5.修改 件
open main.m
- 6.將 作區(qū)所有的 件添加到暫緩區(qū)中
git add .
- 7.給git命令起別名
git config alias.st "status"
git config alias.ci "commit -m"
- 8.查看歷史版本
git log
git reflog
git版本號(hào):a6a87425f2939e874b57591c53d597a73f0a52c7 git版本號(hào)是由sha1加密算法 成的 個(gè)40位的哈希值:
- 9.版本回退
git reset —hard HEAD
git reset —hard HEAD^
git reset —hard HEAD^^
git reset —hard HEAD~100 git reset —har> 版本號(hào)前7位
- 10.global的作 (配置全局的 戶名和密碼,其他地 可以不配置)
git config --global user.name "abc"
git config —global user.email "abc@163.com"
二.多人開發(fā)
- 1.創(chuàng)建一個(gè)代碼共享庫(kù)(讓一個(gè)文件夾成為共享庫(kù))
git init —bare
- 2.經(jīng)理將共享代碼倉(cāng)庫(kù)中的內(nèi)容clone下來
git clone 地址
- 3.項(xiàng) 經(jīng)理初始化項(xiàng)
忽略 件: 在和.git等級(jí) 錄下創(chuàng)建 個(gè).gitignore 件,在該 件中指定需要忽略的 件 可以去https://github.com/github/gitignore/blob/master/Objective-C.gitignore查看OC需要忽略 的內(nèi)容,將內(nèi)容填寫到. gitignore中
git add ./git commit -m “注釋"
將. gitignore添加到本地倉(cāng)庫(kù)管理中 初始化項(xiàng) 在.git同 錄下
將初始化的項(xiàng) 提交到本地
將本地代碼庫(kù)中的內(nèi)容push到服務(wù)器中
- 4.張三加 開發(fā)
git clone 共享代碼庫(kù)的地址
修改代碼—>git commit —>git push
- 5.Github的使
- 6.OSChina(.gitignore)