Git 安裝及鏈接遠程倉庫

首先進行 git 安裝。 git安裝能夠在百度搜索** git downloads**。進入後選擇進行下載。git

安裝完成後配置用戶名及郵箱github

建議使用github的用戶名及郵箱;bash

$ git config --global user.name "Your Name"

$ git config --global user.email "email@example.com"

完成上述操做後開始進行簡單的git操做,首先建立一個文件夾,利用 git init 命令將目錄變成Git能夠管理的本地倉庫;ssh

新建立的文件或修改的文件須要先 add 添加到倉庫,再commit 提交到倉庫。fetch

git add //將文件添加到倉庫;
git commit //將文件提交到倉庫;

git commit -m "" ;雙引號後是提交的說明,能夠不寫,可是建議養成寫的習慣,方便本身之後進行查看,也方便團隊其餘成員更好的理解;code

git連接遠程倉庫

在本地建立公匙 SSH Key,若是有則不建立直接使用。 首先在用戶主目錄下查看是否存在 .ssh 目錄;能夠用 git bash 輸入** cd~** 切換到用戶主目錄;命令 ls 進行查看,若有pwd 命令查看文件的位置。將 id_rsa.put文件打開,複製內容。如沒有 .ssh 文件夾。則輸入命令blog

ssh-keygen -t rsa -C "email@example.com"

此命令會生成 .ssh 文件夾。便可獲得 SSH Keyrem

複製了公匙以後,打開 github 登陸後打開settings 找到裏邊的 SSH and GPG keys ,右上角一個綠色的按鈕** New SSH key**。 add SSH同步

點擊以後 輸入 Title 而且將 Key 粘貼進去再添加便可。it

SSH 添加完成後就能夠將本地項目和遠程項目鏈接進而將本地項目push到遠程倉庫了,在github 上建立項目。拿到項目的地址

git remote add origin git@github.com:your name/your repository.git

鏈接後將本地master 分支內容推送到遠程倉庫

git push -u origin master

第一次提交用這個命令,此後push 使用命令

git push origin master

進行推送。第一次進行** push** 會有 SSH 警告,忽略便可,之後不會再出現。

每次修改後都要先將本地文件 add commit 到本地倉庫再 push 到遠程倉庫。

有的時候會出現每次push都須要輸入用戶名和密碼的狀況,緣由是添加遠程倉庫時使用了 http的方式進行傳輸,只要將 http 的方式修改成 ssh 便可;修改方式以下;

git remote -v  //查看目前使用的傳輸協議

將協議修改成** ssh** 方式

git remote rm origin //先remove origin倉庫
git remote add origin git@github.com:username/repository.git  //再添加origin username,你的github名,repository.git 是你的項目地址
git push -u origin master  //從新push ,第一次push 要加上 -u、而且有一個ssh警告,忽略便可,之後就不會再出現。

本地修改文件後高效率的方法將本地文件同步到遠程倉庫。

一個命令將全部的修改都添加到遠程

git add --all 
 git commit -m " "

再進行push

git push origin master

git 將遠程倉庫最新代碼同步到本地

git remote -v // 查看遠程倉庫
git fetch origin master //從遠程獲取最新版本到本地

git log -p master..origin/master // 比較本地的倉庫和遠程參考的區別

git merge origin/master //把遠程下載的代碼合併到本地倉庫

git 功能強大,本文就主要介紹這些,之後其餘方面的再進行補充。

相關文章
相關標籤/搜索