安裝
liunux 安裝(如果是ubuntu 的話直接上命令) sudo apt-get install git
.
如果是其它Linux用戶的話,可以通過git官網 download 去下載,然后安裝,依次輸入./config
,make
,sudo make install
.
安裝配置
git是分布式版本控制器,所以初次使用的話要配置 name,email。配置命令
git config --global user.name "your.name"
git config --global user.email "your.email"
1.如果你是linux系統,配置git的時候,如果加上---global
,代表你這臺機器上所有git倉庫都會用這個配置,global
配置會代表當前用戶,配置文件在 /home
路徑下的 gitconfig
文件。
2.如果配置的是候用--system
代表--global
代表所有linux用戶,也就是root用戶,配置文件在’/etc‘ 路徑下的gitconfig
文件
命令
git init
初始化倉庫git add filename
添加文件到緩沖區git commit -m "desc"
把緩沖區內容提交到倉庫-m
提交描述git stauts
查看當前git倉庫的狀態git diff
查看當前跟上一個版本的差異git log
查看歷史提交記錄 如果感覺輸入格式太亂git log --pretty=oneline
git reset --hard commit_id
回退版本commit_id
版本號HEAD^
上一個版本git reflog
查看命令歷史,可以確定回退到那個版本git checkout -- filename
沒有提交到緩沖區撤銷更改git reset HEAD filename
提交到緩沖區 撤銷更改git checkout -b dev
創建分支并切換git branch dev
創建分支git checkout dev
切換分支git branch -d dev
刪除一個分支git log --graph
查看當前分支圖git merge -no-ff -m "desc" dev
合并分支,禁用fast forward
方式,將合并記錄提交,當我們查看記錄時可以看到合并記錄git stash
保存一下當前的工作進程git stash pop
恢復工作現場并刪除 stashgit statsh apply
恢復當前 statsh ,如果加參數 -id, 恢復指定Id 的當前現場
遠程倉庫
1.創建SSH key ssh-keygen -t rsa -C "youremail@example.com"
2.登陸github ,打開"account settings" ,添加 ssh key,在key 文本框里添加 id_rsa.pub
文件里的內容
本地倉庫關聯遠程倉庫
1.git clone git@github.com:nanfei9330/xx.git //使用克隆方法
2.git remote add origin git@github.com:nanfei9330/learngit.git
文章列表