git 命令
阿新 • • 發佈:2017-08-30
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 命令