目錄
Git基礎操作命令
case
?*查看提交日志 log
版本回退
get add .
Git基礎操作命令
我們創建并且初始化這個倉庫以后,我們就要在里面進行操作。
Git 對于文件的增刪改查存在幾個狀態,這些修改狀態會隨著我們執行Git的命令而發生變化。
?untracked、unstaged創建以后但是與git沒關系??
要執行 git add 使得從工作區到緩存區
git commit? ?暫存區---->? 倉庫
case
touch創建一個文件;
然后git status 查看文件狀態 顯示untracked ;
然后git add file01.txt? (或者? git add .? ? ?(. 是通配符 是add所有));
在查看就變為在branch分支下 待提交
然后
git commit -m "注釋內容"
然后可以通過git log 查看提交日志,可以看到提交人的信息以及時間、提交文件名稱等。
對file01內容進行修改后的操作演示
?*查看提交日志 log
git log --> 查看日志
命令形式: git log [options]
options:? --all 顯示所有分支
? ? ? ? ? ? ? --pretty=oneline 提交信息顯示在一行
? ? ? ? ? ? ? --abbrev-commit 使得輸出的commit更簡短
? ? ? ? ? ? ? --graph 以圖的形式顯示出來
版本回退
作用:版本切換
命令: git reset --hard commitID?
commitID 可以使用git-log查看
在linux命令行中 復制粘貼技巧:
鼠標選中默認復制
指定位置按下滾輪直接粘貼
case:
如果要再回去的話需要commitID:
如果沒有提交記錄了,也就是沒有commitID的話也是可以找回來的:
如何查看已經刪除的記錄?? -------> git reflog
這里你可以看到commitID 記錄了所有操作的ID。
get add .
如果我有多個文件,我只想提交部分文件,就可以創建一個文件 touch .gitignore
在 .gitignore里面添加不想添加的具體文件名,這樣 get add .就不會轉換到暫存區了。