git操作

設置用戶名
git config --global user.name "kk"
設置用戶郵箱
git config --global user.email "kk"
查看設置
git config --list
可以通過以下命令獲取git幫助
git help
可以通過以下命令獲取特定指令的幫助
git help 特定指令
初始化一個新的git倉庫
1創建一個文件夾
mkdir kk
2.在文件夾內初始化git,創建git倉庫
cd kk
git init
狀態
git status

git add readme

提交到倉庫
git commit -m “描述信息”
git log歷史記錄
git commit -a -m
刪除文件
rm readme
從git中刪除文件
git rm readme
提交操作
git commit -m “delete readme”
重命名文件
git mv 文件1 文件2
git commi -m “信息”

比較修改內容
git diff
$ git log --pretty=oneline
3628164fb26d48395383f8f31179f24e0882e1e0 append GPL
ea34578d5496d7dd233c827ed32a8cd576c5ee85 add distributed
cb926e7ea50ad11b8f9e909c05226233bf755030 wrote a readme file
$ git reset --hard HEAD^
HEAD is now at ea34578 add distributed

$ git reset --hard 3628164
HEAD is now at 3628164 append GPL
在Git中,總是有後悔藥可以吃的。當你用$ git reset --hard HEAD^回退到“add distributed”版本時,再想恢復到“append GPL”,就必須找到“append GPL”的commit id。Git提供了一個命令git reflog用來記錄你的每一次命令:


你可以發現,Git會告訴你,git checkout -- file可以丟棄工作區的修改:

$ git checkout -- readme.txt

Git同樣告訴我們,用命令git reset HEAD file可以把暫存區的修改撤銷掉(unstage),重新放回工作區:

$ git reset HEAD readme.txt
Unstaged changes after reset:
M       readme.txt

git提交代碼時,出現這個錯誤“error: The requested URL returned error: 403 Forbidden while accessing https”

     解決方法:

     編輯.git目錄下的config文件即可。

vim .git/config
#修改對於的配置
#原來的url = https://github.com/elitecodegroovy/PhoenixC.git

url = https://[email protected]/elitecodegroovy/PhoenixC.git


     重新提交,彈出的對話框中輸入正確的passphrase即可。
git config --global user.name "Peter Wang"
git config --global user.email "[email protected]"
git log
git log -p

sudo apt-get install tig

git commit -a
git diff

terminal

git config --global core.editor vim
git commit -a -v
git config --global alias.ci "commit -a -v"

~/.gitconfig

[user]
    name = Peter Wang
    email = [email protected]
[core]
    editor = vim
[alias]
    ci = commit -a -v





















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