【新手】Git 常見問題整理
1. 如何從本地把專案上傳到github
原文地址:http://blog.csdn.net/deng0zhaotai/article/details/38760883
首先要在GitHub上建立一個帳號,由於本地Git倉庫和GitHub倉庫之間的傳輸是通過SSH加密的,所以要在本地生成一個私鑰和一個金鑰
命令,後面跟的郵箱,要跟你自己的
- $ ssh-keygen -t rsa -C "[email protected]"
-
$ ssh-keygen -t rsa -C "[email protected]
- Generating public/private rsa key pair.
- Enter file in which to save the key (/c/Documents and Settings/Administrator/.ss
- h/id_rsa):
- /c/Documents and Settings/Administrator/.ssh/id_rsa already exists.
- Overwrite (y/n)? y
- Enter passphrase (empty for no passphrase):
-
Enter same passphrase again:
- Your identification has been saved in /c/Documents and Settings/Administrator/.s
- sh/id_rsa.
- Your public key has been saved in /c/Documents and Settings/Administrator/.ssh/i
- d_rsa.pub.
- The key fingerprint is:
- 86:bd:28:7d:95:17:9d:b0:e6:55:5e:3c:88:6a:40:9d [email protected]
-
The key's randomart image is:
- +--[ RSA 2048]----+
- | ... . o ..o|
- | . E . = =o|
- | . . + + o|
- | o o + o |
- | . S o o |
- | . o o . |
- | . o o |
- | . . |
- | |
- +-----------------+
搜尋結果
開啟所在目錄會看到有兩個檔案id_rsa是私鑰, id_rsa.pub是金鑰
開啟id_rsa.pub檔案,複製裡面的內容貼上到GitHub指定的位置,按以下步驟可以新增一個公鑰
接下來是建立一個倉庫,在前面已經介紹了,可以參考:建立倉庫
建立成功後可以看到以下資訊,這些資訊教我們如何上傳一個專案
在本地專案所在目錄按以下步驟操作
- git init
- git add README.md
- git commit -m "first commit"
- git remote add origin [email protected]:dengzhaotai/vlc_play.git
- git push -u origin master
但到第四步出現了以下問題
- [email protected] /d/git_dir/git_play_repo (master)
- $ git remote add origin [email protected]:dengzhaotai/vlc_play.git
- fatal: remote origin already exists.
1、先輸入$ git remote rm origin
2、再輸入$ git remote add origin [email protected]:dengzhaotai/vlc_play.git 就不會報錯了!
最後一步上傳
- [email protected] /d/git_dir/git_play_repo (master)
- $ git push -u origin master
- The authenticity of host 'github.com (192.30.252.131)' can't be established.
- RSA key fingerprint is 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48.
- Are you sure you want to continue connecting (yes/no)? y
- Please type 'yes' or 'no': yes
- Warning: Permanently added 'github.com,192.30.252.131' (RSA) to the list of know
- n hosts.
- Counting objects: 606, done.
- Delta compression using up to 2 threads.
- Compressing objects: 100% (553/553), done.
- Writing objects: 100% (606/606), 19.93 MiB | 123.00 KiB/s, done.
- Total 606 (delta 192), reused 0 (delta 0)
- To [email protected]:dengzhaotai/vlc_play.git
- * [new branch] master -> master
- Branch master set up to track remote branch master from origin.
- [email protected] /d/git_dir/git_play_repo (master)
如果不是第一次提交,在本地提交後要推送到遠端只用以下命令
- git push origin master
這個專案誰都可以看到的,如果不方便公開的最好不要上傳到github上,可以自己建個伺服器,在這裡記錄下來,防止自己忘記
=============================================================================
參考:
2. 問題提示Branch master set up to track remote branch master
原文地址:http://zuoye.baidu.com/question/14a2c9fd4301900bbda7334cd74f459b.html
3. 轉 push原生代碼到github出錯 :遠端repository和我本地的repository衝突導致的,而我在建立版本庫後,在github的版本庫頁面點選了建立README.md檔案的按鈕建立了說明文件,但是卻沒有pull到本地。這樣就產生了版本衝突的問題。
hint:
Updates were rejected because the tip of your current branch is behind
hint: its remote counterpart. Merge the remote changes (e.g. 'git pull')
hint: before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.
原文地址:http://www.douban.com/note/332510501/
在學習git的過程中,遇到如下問題,特整理如下:1 error:src refspec master does not match any
問題產生
a git伺服器使用如下命令新建一個專案
?1 2 3 4 |
$ cd
/opt/git
$ mkdir
project.git
$ cd
project.git
$
git --bare init
|
1 2 3 4 5 6 |
$ cd
myproject
$
git init
$
git add .
相關推薦【新手】Git 常見問題整理1. 如何從本地把專案上傳到github 原文地址:http://blog.csdn.net/deng0zhaotai/article/details/38760883 首先要在GitHub上建立一個帳號,由於本地Git倉庫和GitHub倉庫之間的 【Git】Git常見問題無法 形式 解決 編輯 ssh-key 配置 命令顯示 復制到剪切板 差異 1. Windows Git命令顯示中文亂碼 問題描述 在命令行中,輸入Git命令,例如“git status”,系統中的中文路徑顯示為特殊編碼。如下所示: modified: "\345\2 【轉】Git的安裝與使用git刪除 菜單 選擇 輸入 是我 不同的 沒有權限 ref 控制 Git作為分布式的版本控制器有其獨特的優勢,可以不依賴與網絡而進行版本控制,而SVN則必須有網才可以。今天咱們不討論Git與SVN的具體區別。咱們先看看Git這個分布式版本控制器是怎麽玩的。下面的內容是 【Luogu】P1103 書本整理の心得bsp 一點 代碼 cin 最小 () struct space math.h 傳送門qwq 卡了好長時間,結果發現是一道普及的題,啪啪啪啪啪。。。。。 雖然dp方程不難想,但是思路還是很重要的,**轉化題意**是最重要的一步,例如,抽調k本書,可以轉化為在n本書裏 【轉】git修改文件後,提交到遠程倉庫log csdn 文件 遠程 ase git add 提交 gin mon 原文地址:https://blog.csdn.net/nly19900820/article/details/73613654 修改文件後,怎麽提交到遠程倉庫1.git status 查看git是否 【Gitlab】GIT回滾master分支到指定tag版本 並提交遠程倉庫git master 回滾【Gitlab】GIT回滾master分支到指定tag版本 並提交遠程倉庫1 查看分支git branch 2 切換到master分支git checkout master 3 查看標簽git tagv1.3.3v1.3.4v1.3.5 4 查看某個標簽的詳情git show v1. 【從零開始】【Java】【1】Git和svn什麽 tortoise ava 註冊 命令 用戶 https and 哪裏 閑聊 幹活快一年了吧,感覺工作中能幹的事情也有一點了,但總有種不通透的感覺,查一個問題,能一路查出一堆不明白的東西。 之前新建過文檔是記錄點點滴滴的知識的,使用上沒問題了,但原理什麽的還是不懂,想了 【spark】dataframe常見操作all data 通過 sch 兩個 執行計劃 min 內存 就是 spark dataframe派生於RDD類,但是提供了非常強大的數據操作功能。當然主要對類SQL的支持。 在實際工作中會遇到這樣的情況,主要是會進行兩個數據集的篩選、合並,重新入庫。 首先加載數據 【轉】Git超實用總結,再也不怕記憶力不好了敬畏 ron 上線 代碼管理 使用 checkout 概念 http 切換 【轉】Git超實用總結,再也不怕記憶力不好了 歡迎大家前往騰訊雲+社區,獲取更多騰訊海量技術實踐幹貨哦~ 本文由騰訊工蜂發表於雲+社區專欄 Git 是什麽? Git 是一個分布式的代 java csript定時器函式 setTimeout()【新手】隨機選號1-60 <script type="text/javascript"> var xh; //宣告變數“xh” f 【ADNI】基本概念整理阿爾茨海默領域 - 縮略語簡表 AD: Alzheimer's disease:阿爾茨海默病 CDR: clinical dementia rating:臨床痴呆評定 fMRI: functional magnetic resonance imaging:功能核磁共振成像 sMRI: 【VUE】git命令列程式碼提交流程及注意事項本篇為我在提交程式碼的過程中使用過的命令 僅做記錄參考 git命令還有很多 其他功能 可自行百度 命令git add (1)git add . 提交全部修改檔案 (2)git add +檔名 提交單個檔案 命令 git commit -m '描述’ eg: git commi 【效率】常用命令整理Mac 鎖屏(Command+ctrl+q) 檔案可見切換(Command+Shift+. ) Git 退出vim編輯模式(按鍵q或:q+Enter) SublimeText WebStorm in Mac 查詢替換(Command+R) 格式化(Command+ 登陸網路請求的Retrofit實現【新手】介紹:Retrofit和OkHttp一樣都是Square公司開發的,是針對Android網路請求的框架,Retrofit2底層就是基於OkHttp實現的,相當於對OkHttp做了一層封裝。 首先需要在gradle裡面匯入所需要的包 compile 'com.squareup.retr 【VMware】VMware常見的問題錯誤資訊“無法開啟核心裝置 \.\Global\vmx86: 系統找不到指定的檔案,你想要安裝VMware Workstation前重啟嗎?” 鎖定失敗,打不開磁碟“D:\ubuntu-16.04\ubuntu16.0 【Ansible】對常見的4種資產採集方案比較分析——應用於CMDB常見的CMDB 資產採集的方案總共有四種 · Agent · SSH類 · Saltstack · Git衝突與解決方法【轉】 Git衝突與解決方法本文轉載自:https://www.cnblogs.com/gavincoder/p/9071959.html Git衝突與解決方法 1、git衝突的場景 情景一:多個分支程式碼合併到一個分支時; 情景二:多個分支向同一個遠端分支推送程式碼時; 實際上,push操作即是將 【JS】JS常見事件,滑鼠鍵值,鍵盤keycode碼a.視窗事件,只在body和frameset元素中才有效 onload 頁面或圖片載入完成時 onunload 使用者離開頁面時 b.表單元素事件,在表單元素中才有效 onchange 框內容改變時 onsubmit 點選提交按 【開發】Git指令操作和使用—聽說指令看起來比客戶端騷前言: Git作為分散式版本控制系統,是我們工作和開原始碼平臺專案管理最火的工具之一,基本上是每個入職的同學都要熟知和學習的。由於我以前的公司都是用的SVN,有時也會用的github客戶端,最近抽空來學習下Git的指令使用,聽說這樣的操作比較騷哦 一、Git下 【VUE】git命令列提交程式碼本篇為我在提交程式碼的過程中使用過的命令 僅做記錄參考 git命令還有很多 其他功能 可自行百度 命令git add (1)git add . 提交全部修改檔案 (2)git add +檔名 提交單個檔案 命令 git commit -m '描述’ eg: |