建立乙個倉庫
git init
把檔案新增到倉庫
git add readme.txt
把檔案提交到倉庫
git commit -m "wrote a readme file"
檢視倉庫狀態
git status
檢視某個檔案的修改記錄
git diff readme.txt
檢視倉庫的歷史提交記錄
git log
git log --pretty=oneline
git log --graph --pretty=oneline --abbrev-commit
版本回退
git reset --hard head^ 回退到上乙個版本
git reset --hard head^^ 回退到上上個版本
git reset --hard head~100 回退往上100個版本
git reset --hard head 1094a 回退到提交序列號以1094a開頭的版本
檢視歷史輸入過的命令
git reflog
丟棄工作區的修改
git checkout -- readme.txt
撤銷暫存區的修改
git reset head readme.txt + git checkout -- readme.txt
從版本庫中刪除檔案
git rm test.txt + git commit -m "remove test.txt"
誤刪恢復
git checkout -- test.txt
建立金鑰
ssh-keygen -t rsa -c "[email protected]"
將本地倉庫與遠端倉庫關聯
git remote add origin [email protected]:michaelliao/learngit.git
首次將本地庫的所有內容推送原遠端庫上:
git push -u origin master
普通將**推送到遠端倉庫
git push origin master
從遠端倉庫轉殖到本地
git clone [email protected]:michaelliao/gitskills.git
建立並切換到新分支
git checkout -b dev
建立分支
git branch dev
檢視當前分支
git branch
合併指定分支到當前分支
git merge [branch name]
刪除分支
git branch -d dev
禁用fast forward
git merge --no-ff -m "merge with no-ff" dev
儲存當前工作區
git stash
檢視儲存列表
git stash list
強行刪除分支
git branch -d feature-vulcan
檢視遠端庫的資訊
git remote
git remote -v
建立遠端庫的分支到本地
git checkout -b dev origin/dev
從遠端倉庫中抓取最新的修改
git pull
指定本地分支與遠端分支的鏈結
git branch --set-upstream-to=origin/dev dev
將遠端庫的提交歷史記錄整合成一條直線
git rebase
打乙個新的標籤
git tag v1.0
檢視所有的標籤
git tag
將某次的提交打上標籤
git tag v0.9 f52c633
檢視標籤資訊
git show v0.9
建立帶有說明的標籤
git tag -a v0.1 -m "version 0.1 released" 1094adb
刪除標籤
git tag -d v0.1
將某個標籤推送到遠端
git push origin v1.0
一次性推送全部尚未推送到遠端的本地標籤
git push origin --tags
刪除遠端庫里的標籤
先在本地刪除 git tag -d v0.9
再從遠端刪除 git push origin :refs/tags/v0.9
hdfs命令使用小抄
記錄常用hdfs命令 1 新建目錄 hadoop fs mkdir notice mkdir新建目錄的時候,父目錄必須存在。hadoop不能自動生成父目錄。比如 要新建hdfs common use software時,hdfs common use 需存在 hadoop fs mkdir hdfs...
我的docker命令小抄
運維的同學幫忙配置好了乙個docker的映象,但是docker映象執行的時候沒有掛載我想要的目錄,這個時候我需要一頓操作來滿足我的要求。根據上面檢視命令的結果得到的container id為4c774d7a39fc sudo docker commit 4c774d7a39fc hdfs clien...
git 命令 git命令入門
1.本地使用 首次使用,需要進行全域性配置 git config global user.name 使用者名稱 git config global user.email 郵箱位址 git常用命令 git倉庫初始化 git init 新增到快取區 git add 檔名 新增當前目錄到快取區 git a...