GIT Git基礎命令

2021-06-09 22:54:44 字數 2261 閱讀 4163

1.設定名字與郵箱

$ git config –global user.name 「yourname」

$ git config –global user.email [email protected]

2.設定換行符

git config --global core.autocrlf input

git config --global core.safecrlf true

3.初始化乙個工程

$ mkdir hello

$ cd hello

$ git init

4.在工程目錄中加入檔案

$ git add hello.rb

$ git commit -m "first commit"

5.檢視當前狀態

$ git status

6.檢視日誌檔案

$ git log

7.每個記錄的日誌在一行內顯示

git log --pretty=oneline 8.

設定別名

home目錄下的.gitconfig

[alias]

co= checkout

ci= commit

st= status

br= branch

hist = log --pretty=format:\"%h %ad | %s%d [%an]\" --graph--date=short

type = cat-file -t

dump = cat-file –p9.將

checkout point

指向最新的分支

git checkout master(最近的分支)

10.為當前狀態設定標籤

git tag v1

11.checkout point

指向v1

的上乙個版本

git checkout v1^(表示v1的上乙個版本)

12.

檢視當前的所有

tag

git tag

13.設定一種輸出格式

hist log --pretty=format:\"%h %ad |%s%d [%an]\" --graph --date=short

head表示當前的check out commit

14.當對乙個檔案做了改變,但是還沒有

staging

,可以使用

git checkout file

來忽略對檔案的改變:

git checkout hello.rb

git status

cat hello.rb

15.當對乙個檔案做了改變,已經

staging

,但是沒有

committing

,想恢復時,首先

reset

到staging

前的狀態,再使用

checkout

到原始狀態:

git reset head hello.rb

git checkout hello.rb

16.當對乙個檔案做了改變,已經

committing

,想恢復時,首先

revert

,然後reset

到staging

前的狀態,再使用

checkout

到原始狀態:

git revert head

git reset --hard v1(hard指定最近的那個分支)

git tag -d oops

17.

修正剛才的

commit

git commit --amend -m "add anauthor/email comment"

18.移動資料夾,將資料夾移動到另外乙個目錄時: a.

mkdir lib

git mv hello.rb lib

git status

git commit -m "moved hello.rb tolib"

b.mkdir lib

mv hello.rb lib

git add lib/hello.rb

git rm hello.rb

git commit -m "moved hello.rb tolib"

19.新增檔案到

repository

git add rakefile

git commit -m "added a rakefile."

git git命令 常用

git config global user.name runoob git config global user.email test runoob.com2 檢視配置資訊 git config list git config user.name 檢視特定資訊3 檢視自帶的版本 git versi...

Git Git基礎 安裝git

linux.上安裝git 在linux.上我們建議你用二進位制的方式來安裝git,可以使用發行版包含的基礎軟體包管理工具來安裝 如果你是是centos或者fedora的作業系統,可以使用yum命令來安裝git sudo yum install git 如果你是ubuntu或者是debian可以使用a...

Git git使用命令

關鍵 git 命令 1 推送本地分支到遠端指定分支 如 將本地dev分支push到遠端的master分支 git push origin dev master 將本地dwzq分支push到遠端的dwzq分支 git push origin dwzq dwzq idea中將本地dwzq分支push到o...