用一次看一次總是記不住的git命令
分布式版本庫
1.克隆:git clone https://github.com/territory99/homework.git
2.添加到緩沖區:git add .
3.提交版本庫:git commit -m" 備註"
4.推送到遠程倉庫:git push origin master
5.從遠程倉庫拉取:git pull origin master
查看版本:git --version
一:創建版本庫
1.
$ mkdir learngit
$ cd learngit
$ pwd // pwd命令用於顯示當前目錄
/Users/michael/learngit //倉庫位置(不包含中文)
2.
$ git init //把這個目錄變成Git可以管理的倉庫
//初始化一個Git倉庫
Initialized empty Git repository in/Users/michael/learngit/.git/
3.文件添加到版本庫
$ git add readme.txt //用命令git add告訴Git,把文件添加到倉庫
$ git commit -m "wrote a readme file(說明,可添任意內容)"
把文件提交到倉庫
4.$ git status //掌握倉庫當前狀態
$ git diff //查看具體修改內容
5.git log 顯示從最近到最遠的提交日誌
git reset --hard HEAD 回退到上一個版本(HEAD指向的版本是當前版本)
git reflog記錄每一條命令
6.撤銷修改
git checkout --file//把文件在工作區的修改全部撤銷
git reset命令既可以回退版本,也可以把暫存區的修改回退到工作區。當我們用HEAD時,表示最新的版本
7.刪除
git rm用於刪除一個文件
8.關於分支
查看分支:git branch
創建分支:git branch <name>
切換分支:git checkout <name>
創建+切換分支:git checkout -b <name>
合並某分支到當前分支:git merge <name>
刪除分支:git branch -d <name>
用一次看一次總是記不住的git命令