1. 程式人生 > >git入門指令

git入門指令

當前 git log txt 多個 ref lob 初始 reflog 添加

1、windows Git官網下載安裝程序
安裝完成後右鍵Git Bash,即彈出命令行窗口

2、新建一個gitspace文件夾作為git倉庫
cd到要建文件夾的目錄下mkdir gitspace創建gitspace

3、初始化git設置(因為Git是分布式版本控制系統,所以,每個機器都必須自報家門:你的名字和Email地址)
//進入gitspace文件目錄
cd gitspace
//設置git全局變量
git config --global user.name "city85"
git config --golbal user.email "[email protected]"
//這個目錄變成Git可以管理的倉庫
git init
//目錄下多了一個.git的目錄,這個目錄是Git來跟蹤管理版本庫的
//如果沒有看到.git目錄,那是因為這個目錄默認是隱藏的,用ls -ah命令就可以看見。
ls -ah
4、在gitspace中操作readme.txt文件
//把readme.txt文件添加到倉庫
git add readme.txt
//把readme.txt文件提交到倉庫
git commit -m "提交備註xxx"
//多個文件添加,一次性提交
git add file1.txt
git add file2.txt
git commit -m "批量都提交了"
//查看倉庫當前的狀態,是否修改過,是否提交
git status
//查看修改的內容
git diff readme.txt
//知道修改的內容以後再次提交
git add readme.txt
git commit -m "再次提交"
//查看提交的日誌
git log
//美化日誌查看
git log --pretty=oneline
//回退到上次提交的readme.txt版本
//HEAD^上個版本 HEAD^^上上個版本 HEAD~100上100個版本
git reset --hard HEAD^
//查看文件
cat readme.txt
//在回到當前提交的版本(1094a是要回到那個版本對應id的開頭一部分,後面可以查)
//git reset --hard commit_id
git reset --hard 1094a
//現在,回退到了某個版本,關掉了電腦,第二天早上就後悔了,想恢復到新版本怎麽辦?找不到新版本的commit id怎麽辦?
//用來記錄的每一次命令,可以看到開頭的id
git reflog

git入門指令