git init 新建一個空的倉庫
git status 查看狀態(tài)
git add . 添加文件 這里注意那個點. 前面有個空格
git commit -m '注釋' 提交添加的文件并備注說明
git remote add origin git@github.com:用戶名/庫名.git 連接遠程倉庫
git push -u origin (master或者分支名) 將本地倉庫文件推送到遠程倉庫
git log 查看變更日志
git reset --hard 版本號前六位 回歸到指定版本
git branch 查看分支
git branch newname 創(chuàng)建一個叫newname的分支
git pull origin 分支名
git checkout newname 切換到叫newname的分支上
git branch -d fenzhiming 刪除本地分支:先切換到別的分支 再使用此刪除方法
git push origin -d fenzhiming 刪除遠程分支:先切換到別的分支 再使用此刪除方法
git merge newname 把newname分支合并到當前分支上
git pull origin master 將master分支上的內(nèi)容拉到本地上
git分支分本地分支和遠程分支
在git遠程創(chuàng)建的分支 在本地git branch是看不到的
這時候需要使用git fetch/git pull 獲取遠程索引
這個時候會看到遠程新增的分支
然后git checkout -b 分支名稱 這里是-b 不是直接 git checkout 而且是在git fetch之后
本地直接【git branch 新建分支名】 應該不會有這些問題
git 如何拉取遠程分支:
http://www.reibang.com/p/856ce249ed78
第一次拉項目
1.首先git已經(jīng)安裝完畢了
2.進入文件夾空白處右鍵 選擇gitbash here
或許可以看到生成的.git隱藏文件
3.在彈出的控制臺等待下它初始化完畢后 輸入git init
4.配置本地倉庫的賬號郵箱git:
git config --global user.name "Your name"
git config --global user.email "xxxxx@xx.xxx"
5.如果沒有配ssh
ssh-keygen -t rsa -C "xxx@xxxx.xxx"
詳細百度
6.找到項目地址使用git clone
git clone https://github.com/xxxx/xxxxxx.git
或者直接拉去分支代碼:git clone -b 分支名 倉庫地址
如果拉取失敗看一下是不是項目地址有問題
再看一下錯誤碼 看看是不是postBuffer默認值太小
git config --global http.postBuffer 數(shù)值大小
如果不確定可以查看一下
git config --list
后期多人開發(fā)時 提交代碼與拉回代碼:
全部的步驟是這樣的:
第一步:你在本地創(chuàng)建個倉庫 git init
第二步: git remote add origin (這里放SSH)密鑰
這里先要clone 克隆分支代碼:git clone -b 分支名 倉庫地址
或者完整項目 git clone https://github.com/xxxx/xxxxxx.git
然后 切換到分支 git pull origin 分支名
或者git checkout 分支名
這些前提是要在clone下的那個文件夾 所以如果不在當前文件夾下要cd進來
第三步: git pull origin master/或分支名吝沫? 先拉一下 防止版本沖突造成的問題抚笔。
第四步 git add . 將代碼放到暫存區(qū)
第五步: git commit -m 生成本地版本
第六步: git push origin master/或分支名? 推送上去锯茄。
那么如何安裝git:
git-scm.com 首先進入GitHub官網(wǎng),下載適合自己電腦的版本
下載完安裝包之后運行
在安裝過程中直接默認選項即可摹恨。
首先要在本地創(chuàng)建一個ssh key 這個的目的就是你現(xiàn)在需要在你電腦上獲得一個密匙翩概,就是咱們平時的驗證碼一樣的東西,獲取之后门岔,在你的GitHub賬號里邊輸入之后,你的電腦就和你的GitHub賬號聯(lián)系在一起了烤送,這樣以后就可以十分方便的通過Git bash 隨時上傳你的代碼寒随。下邊介紹一下如果獲得這個鑰匙,又是如何輸入到你的GitHub里邊的呢帮坚?
接下來妻往,就要開始獲取屬于你自己的密匙。在git bash中所有功能都是通過簡單的一些代碼來實現(xiàn)的试和。獲取密匙的時候需要輸入
$ ssh-keygen-t rsa-C "your_email@youremail.com"
需要輸入這個代碼讯泣,引號內(nèi)需要改成你在注冊GitHub的時候綁定的郵箱賬號。之后會有一些簡單的讓你確認的操作阅悍,之后讓你會提示操作路徑好渠、密碼等等昨稼,一般情況下就直接按回車一路過就可以。
等出現(xiàn)一個方框里面有類似雪花一樣的圖案的時候就說明你的密匙已經(jīng)成功創(chuàng)建了∪現(xiàn)在你就需要去他剛剛顯示的存儲位置打開它悦昵,把其中的內(nèi)容復制出來。
有的人會在id_rsa后邊帶有一個pub晌畅,之前看網(wǎng)上教程需要找到帶pub的文件,因為我在生成后沒有帶.pub的文件寡痰,打開id_rsa后發(fā)現(xiàn)這里邊的密匙也是可以使用的抗楔。打開id_rsa的時候需要用記事本的方式打開。
ssh-rsa
通常是很長的數(shù)字字母組合
打開你GitHub的設(shè)置界面拦坠,找到SSH and GPG keys這個選項之后连躏,在網(wǎng)頁右上角有一個添加新的SSH keys 點擊
這里的title 是讓你給你的密匙起一個名字,根據(jù)個人喜好贞滨,什么名字都可以入热,然后把你在剛剛文件中復制的密匙,填寫在下邊的大框里晓铆。保存即可勺良。
之后你就可以回到你的Git bash上邊了
輸入上邊的代碼,name最好和GitHub上邊的一樣骄噪,email是一定要是注冊GitHub的那個郵箱地址
這兩個的順序可以顛倒尚困,沒有固定的順序。
下面就要將你的庫克隆下來到本地電腦中链蕊,方便以后進行上傳代碼事甜。
在庫創(chuàng)建完成之后 會有一個網(wǎng)址出現(xiàn)在網(wǎng)頁中。上面給告訴你接下來你的一些指令
it