我經常使用的 Git 經常使用命令

Git 推薦閱讀

查看

查看全部commit的歷史

git log

查看某個文件的提交記錄

git log -p <filename>

查看某人的提交記錄

git log --stat --author=someone

查看某次commit的修改內容

git show <commit-hash-id>

查看最近2次的更新內容

git log -p -2

對比

查看修改以後尚未暫存起來的變化內容

git diff

查看已經暫存起來的文件(staged)和上次提交時的快照之間(HEAD)的差別

git diff --staged

查看工做版本(Working tree)和HEAD的差異

git diff HEAD

其它

撤銷暫存區的文件

即對撤銷使用過 git add 命令的文件,撤銷其 git add 操做git

git reset HEAD test.html

版本回退

  1. git log --pretty=oneline 能夠查看更爲清晰的 logwindows

  2. HEAD 表示當前版本,HEAD^ 表示上一個版本,HEAD^^ 表示上上一個版本,再往上 100 個版本則用 HEAD~100 表示bash

  • Git容許咱們在版本的歷史之間穿梭,使用命令 git reset --hard commit_idcode

  • 穿梭前,用 git log 能夠查看提交歷史,以便肯定要回退到哪一個版本。htm

  • 要重返將來,用 git reflog 查看命令歷史,以便肯定要回到將來的哪一個版本。教程

git clone 指定分支

git clone -b <branch name> [remote repository address]

設置/查看用戶信息

設置用戶信息

git config --global user.name "your name"
git config --global user.email "your email"

查看用戶信息

git config user.name
git config user.email

或者rem

git config --global -l

每次提交代碼都要輸入用戶名和密碼的解決辦法

.gitconfig 文件裏面會有你先前配好的 nameemail,只需添加下面代碼便可get

[credential]
     helper = store

.gitconfig 文件路徑:hash

  • windows 系統默認狀況: C:\Users\Administrator 目錄

  • Linux系統:~/.gitconfig

查看配置信息

list 能夠簡寫爲 l

查看git 設置列表信息(包含用戶名,用戶郵箱,和是否保存密碼)

git config --global --list

查看倉庫級配置:

git config --local -l

查看全局級配置:

git config --global -l

查看系統級配置:

git config --system -l

積累、整理中...

相關文章
相關標籤/搜索