本文講解下git的使用,包括使用git上傳專案工程到github,以及錯誤解決。
sudo apt-get update
sudo apt-get install git
安裝依賴庫:
sudo apt-get update
sudo apt-get install build-essential libssl-dev libcurl4-gnutls
-dev libexpat1-dev gettext unzip
wget
.2.zip -o git.zip
unzip git.zip
cd git-*
安裝:
make prefix=/usr/local
allsudo make prefix=/usr/local install
更新:
make prefix=/usr/local
allsudo make prefix=/usr/local install
配置github的個人資訊
git config --global user.name "your name"
#名字隨意
git config --global user.email "[email protected]"
#檢視:
git config --list
sudo vim ~/.gitconfig
##可以修改的地方
[user]
name = your name
email = [email protected]
ssh-keygen -c
'you email [email protected]' -t rsa #會在 使用者目錄 ~/.ssh/ 下建立相應的金鑰檔案
#上傳公鑰
在 github.com 的介面中 選擇右上角的 account
settings,然後選擇 ssh
public
keys ,選擇新加。
title 可以隨便命名,key 的內容拷貝自 ~/.ssh/id_rsa.pub 中的內容,完成後,可以再使用
#測試:
ssh -v [email protected]
會返回提示資訊:
hi wpeace1212! you
've successfully authenticated, but github does not provide shell access.
在想要上傳的工程目錄下建立readme檔案
初始化該目錄:git init
新增檔案到gi
#全部增加:
git add .
#指定增加:
git add filename #filename檔名
提交檔案(本地)
#提交所有
git commit -m "initial commit" -a
#m表示message , -a 表示所有
#提交特定檔案
git commit -m "initial commit"
file
#file表示特定檔案
提交到github:
#建立遠端分支:第一次需要做
git remote add origin
# 為你的工程url
#檢視遠端分支:
git remote -v
#提交你的**:第二次提交時只要執行這條語句:
git push origin master
#檢視所有分支:
git branch -a
#新建新的分支 other
git branch other
#切換到other
git checkout -b other
#在分支上提交工作:
git commit -m "other file" other
#合併分支
git merge
remote origin already exists.
git remote add origin
#解決辦法:
git remote rm origin
再重新執行
! [rejected] master -> master (non-fast-forward)
git push origin master
解決辦法1:
git pull origin master
git push origin master
解決辦法2:強制解決;
git pull
git push --force origin master
來自一條小鯊魚(rlovep.com) git入門 用git操作GitHub
適用於安裝好git註冊了github賬號的童鞋1.在github建乙個新倉庫 2.在電腦新建乙個空的資料夾,在該資料夾下單擊右鍵 git bash here ls檢視檔案目錄,ls al檢視隱藏目錄,此時資料夾為空。使用git inti把本地已經存在的專案初始化為git可以管理的倉庫 此時ls al...
GitHub 入門 Git遠端操作
1.鏈結到github遠端倉庫 git remote add 第一步 在github上建立乙個倉庫 repository 輸入命令git remote add origin 如 2.上傳到遠端伺服器 github上 git push 如在github上建立遠端倉庫時,勾選了initialize th...
Git與Github入門操作
git是乙個十分主流先進的分布式版本控制系統 git官網windows環境安裝十分方便。安裝後進入git bash,輸入 git config global user.name 你的名字 git config global user.email 你的郵箱 大功告成。版本庫repository。版本庫...