git學習筆記

簡書地址:http://www.jianshu.com/p/55a0cc49df24

配置信息

顯示當前的Git配置

git config --list

配置當前的用戶信息

git config --global user.name 名稱  
git config --global user.email 郵箱  

下載項目

git clone xxx.git

分支

列出本地分支

git branch 

列出遠程分支

git branch -r 

列出本地和遠程分支

git branch -a 

本地創建分支

git branch 分支名稱 

根據commit,創建本地分支

git branch 分支名稱 指定的commit 

重命名分支

git branch -m 舊分支名稱 新分支名稱 

刪除本地分支

git branch -d 分支名稱 

刪除遠程分支

git push origin :分支名稱 

切換分支

git checkout 分支名稱 

更新代碼

git pull origin 分支名稱 

提交到本地分支

git commit -am 修改信息 

提交到遠程分支

git push origin 分支名稱 

合併指定分支到當前分支

git merge 分支名稱

查看信息

顯示變更的文件

git status

顯示當前分支的版本歷史

git log

顯示commit歷史,以及每次commit發生變更的文件

git log --stat

顯示當前分支的最近幾次提交

git reflog

配置git代理方法

gitclone時出現443連接超時錯誤:

Administrator@PC-20151014LTDE MINGW64 /d/test
$ git clone https://ceres-solver.googlesource.com/ceres-solver
Cloning into 'ceres-solver'...
fatal: unable to access 'https://ceres-solver.googlesource.com/ceres-solver/': Failed to connect to ceres-solver.googlesource.com port 443: Timed out
  1. 首先需要打開翻牆軟件,開啓全局代理
  2. git終端設置代理
git config --global http.proxy "localhost:1080"

現在已經可以正常下載了

發佈了255 篇原創文章 · 獲贊 44 · 訪問量 103萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章