您好,登錄后才能下訂單哦!
這期內容當中小編將會給大家帶來有關Git的常見操作有哪些,文章內容豐富且以專業的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。
git init [目錄]#創建目錄版本庫, 不寫的話是當前目錄
該命令會在目錄中創建一個名為.git的隱藏目錄
添加文件:
git add 文件名 #添加到下次commit提交的文件
已經管理過的文件可以使用 git add -u提交代碼,這樣就不用再寫文件名了
git status #使用 git status檢查狀態:On branch master
No commits yet
Changes to be committed
提交的代碼
git commit -m '注釋' # 提交目錄下的所有add的代碼
使用 git log 可以查看提交的記錄
git status
git diff 文件名 # 查看被修改改的行,
有這樣一個需求我們需要把test.txt改成test.md提交:
執行git commit
報一下錯誤:
On branch master Changes not staged for commit: deleted: test.txt
Untracked files: test.md
no changes added to commit
意思是先要把test.txt刪除,然后再提交test.md
方式一:
提交更改后的文件
git add test.md
刪除老文件
git rm test.test
方式二 :
git mv test.txt test.md # 這種方法給簡單
查看git狀態:
git status
On branch master Changes to be committed: (use "git reset HEAD <file>..." to unstage)
renamed: test.txt -> test.md
意思為test.txt重命名為test.md
使用命令查看:
git log [--oneline] # 簡潔的看歷史記錄
--onelline : 簡潔的查看歷史記錄
-n數字: 查看最近的歷史記錄
--all : 查看所有版本分支的版本歷史
--graph: 查看整個倉庫
查看詳細信息:
git show commit號 # commit號可以是一部分
撤銷已提交的代碼
git reset --soft HEAD #撤銷已經commit的代碼
--soft 比較柔和的撤銷
HEAD 撤銷最近一次提交, 也可以這樣寫:HEAD~1
將文件移出暫存區
git reset HEAD 文件名
這個撤銷請謹慎使用, 因為你可能把別人的代碼刪掉
取消add的代碼
git checkout -- .\test.md
使用圖形化界面查看
gitk # 在工作目錄執行
先刪除本地文件
再使用命令:
git rm 文件名 git commit -m '刪除多余文件'
在倉庫根目錄創建 .gitignore文件
在里面配置: *.txt
git branch 分支名稱 #為當前提交創建分支 git branch 分支名稱 commit hash#為指定前提交創建分支 git branch #查看分支 git branch -d 分支名稱# 刪除分支 git checkout 分支名稱 #切換分支 git checkout -b 分支名稱 #創建并切換分支
git checkout master #切換到主干 git merge 目標分支 #將目標分支合并到當前所在分支
注意切換分支前要先commit修改
git push -u origin master# 將本地master分支傳遞到遠程master上
origin 指GitHub
git clone git@github.com:liuyanqing1023/xcEduService.git
commit, 提交代碼
pull,更新代碼
push,往遠程推送代碼
git倉庫里有個.git文件夾
HEAD 存放當前倉庫正在工作的分支
refs
heads : 分支
tags : 標簽給commit打標簽
objects : 放的是對象
切換分支命令: git checkout master
有三種對象: commit, tree blob
一次提交就是一個commit
提交的樹形文件夾叫做tree
文件叫做blob, 只要文件名想通就是一個blob
設置倉庫級別的配置:
#設置倉庫級別的配置,當然這個配置不是必須的 git config --local user.name 'admin01' #設置用戶名 git config --local user.email '395994482@qq.com'#設置email #在倉庫中使用: git config --local --list 檢查是否創建成功
配置的原則是,范圍小的有限范圍大的
執行 git add files 把代碼放到待提交列表(暫存區)
執行 git commit 把代碼放到本地倉庫(工作區)
執行git push把代碼放到遠程倉庫
上述就是小編為大家分享的Git的常見操作有哪些了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。