git筆記

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 地址

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)
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 對(duì)于一個(gè)新的包括submodule的項(xiàng)目調(diào)用以下命令即可 或者 配置 首先是配置帳號(hào)信息 ssh -T git@g...
    brownfeng閱讀 557評(píng)論 0 0
  • 初始化git倉(cāng)庫(kù): git init 自報(bào)家門: git config --global user.name "x...
    小破孩_小翟閱讀 546評(píng)論 0 0
  • 1. 安裝 Github 查看是否安裝git: $ git config --global user.name "...
    Albert_Sun閱讀 13,852評(píng)論 9 163
  • 讓自學(xué)更有效率不迷茫 SQL是一種專門用來與數(shù)據(jù)庫(kù)通信的語言。 DB:Database,數(shù)據(jù)庫(kù)。SQL:Struc...
    瘦長(zhǎng)的豐一禾閱讀 2,654評(píng)論 0 6
  • 今天我來跟大家分享一件事。前些天我兒子所在學(xué)校一名高一年級(jí)的女生跳樓自殺了。我當(dāng)時(shí)聽到這個(gè)消息心里很難受,...
    寧?kù)o致遠(yuǎn)自由飛翔閱讀 395評(píng)論 2 8

友情鏈接更多精彩內(nèi)容