建立本地倉庫
git init
新增檔案到本地倉庫
1.git add 2.git commit -m <"備註">
檢視當前倉庫的狀態
git status
檢視某檔案的修改內容
git diff
顯示最近到最遠的提交日誌
git log
引數:
--pretty=oneline
:緊湊
--graph
:檢視合併圖
版本回退
git reset --hard commit_id
檢視歷史命令
git reflog
撤銷修改
git checkout -- file
刪除檔案
git rm file
關聯遠端倉庫
git remote add origin git@server-name:path/repo-name.git
git remote add origin
說明:
server-name
:github等等
path
:使用者名稱
repo-name
:倉庫名
第一次推送master
分支的所有內容
git push -u origin master
此後,可以使用git push origin master
轉殖遠端倉庫到本地
git clone git@server-name:path/repo-name.git
git clone
檢視分支
git branch
建立分支
git branch
切換分支
git checkout
建立+切換分支
git checkout -b
合併某分支到當前分支
git merge
引數:
--no-ff
:禁用fast forward
。
刪除分支
git branch -d
引數:
-d
:強行刪除
「儲藏」工作現場
git stash
檢視工作現場
git stash list
bug 分支
恢復工作現場但stash內容不刪除
刪除stash內容:
git stash drop
恢復的同時把stash內容刪除
git stash pop
檢視遠端庫的資訊
git remote
引數:
-v
:詳細資訊
拉取
git pull
建立本地分支和遠端分支的鏈結關係
git branch --set-upstream-to
origin/
把本地未push的分叉提交歷史整理成直線
git rebase
目的:使得我們在檢視歷史提交的變化時更容易。
檢視所有標籤
git tag
打標籤
git tag
引數:
-a
:指定標籤名
-m
:指定說明文字
-d
:刪除標籤
檢視標籤資訊
git show
推送乙個本地標籤
git push origin
推送全部未推送過的本地標籤
git push origin --tags
AIX 常用命令積累(未完待續)
aix 7.1 oracle 的環境變數檔案是 home oracle profile,和rhel區別是沒有bash,配置完成後使之生效的命令是 home oracle profiel 點加空格 aix中問題1 重啟電腦發現目錄下的檔案不見了,可能是掛載掉了,用命令df g 檢視,用命令 mount...
Git常用操作(未完,待續 )
git config global user.name zhouxiaowan git config global user.email 1012596161 qq.com mkdir learngit 新建乙個空目錄 cd learngit 開啟learngit目錄 pwd pwd git ini...
git命令整理(未完待續)
git命令,斷斷續續地在接觸,這裡稍稍整理下。1.git status 檢視本地文件跟本地git branch裡面的區別 2.git add x yyyy zzzzz 把本地改動新增到本地git branch裡面 3.git commit m 提交內容到版本庫 4.git push origin x...