git 常用命令

安裝

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 恢復工作現場並刪除 stash
  • git statsh apply 恢復當前 statsh ,如果加參數 -id, 恢復指定Id 的當前現場

遠程倉庫

1.創建SSH key ssh-keygen -t rsa -C "[email protected]"

2.登陸github ,打開"account settings" ,添加 ssh key,在key 文本框裏添加 id_rsa.pub 文件裏的內容

本地倉庫關聯遠程倉庫

1.git clone [email protected]:nanfei9330/xx.git //使用克隆方法

2.git remote add origin [email protected]:nanfei9330/learngit.git

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章