1. 程式人生 > >git 命令

git 命令

origin file 暫存 歷史 eset 文件 line 刪除文件 root

把目錄變成Git可以管理的倉庫

[[email protected] git]# git init

將readme.txt 文件添加到倉庫

[[email protected] git]# git add readme.txt

將readme.txt 文件提交到倉庫,-m 後為本次提交的說明

[[email protected] git]# git commit -m "wrote a readme file"

查看倉庫當前的狀態

[[email protected] git]# git status

查看上次修改的內容

[[email protected] git]# git diff readme.txt

查看歷史記錄

[[email protected] git]# git log

簡介查看歷史記錄

[[email protected] git]# git log --pretty=oneline

回退到上一個版本

[[email protected] git]# git reset --hard HEAD^

查看執行過的每一條命令,第一列數字為版本號

[[email protected] git]# git reflog

通過版本號回到某個版本

[[email protected] git]# git reset --hard 123456

撤銷工作區的修改

[[email protected] git]# git checkout -- readme.txt

撤銷暫存區的修改,從新放回工作區 HEAD:表示最新的版本

[[email protected] git]# git reset HEAD readme.txt

從版本庫中刪除文件

[[email protected] git]# git rm readme.txt

把本地庫的所有內容推送到遠程庫上(第一次提交)

[[email protected] git]# git push -u origin master

以後提交

[[email protected] git]# git push origin master

從遠程庫克隆到本地

git clone [email protected]:michaelliao/gitskills.git

創建 分支並切換到該分支下

[[email protected] git]# git checkout -b name

創建分支

[[email protected] git]# git branch name

查看當前分支

[[email protected] git]# git branch

切換分支

[[email protected] git]# git checkout  name

合並某分支到當前分支

[[email protected] git]# git merge name

刪除分支

[[email protected] git]# git branch -d name

git 命令