轉載自:Git使用教程
1:Git是什么?
Git是一種分布式版本控制系統,
作業原理 / 流程:

Workspace:作業區
Index / Stage:暫存區
Repository:倉庫區(或本地倉庫)
Remote:遠程倉庫
2:git安裝
下載地址: https://git-scm.com/downloads
需要從網上下載一個,然后進行默認安裝即可,安裝完成后,在開始選單里面找到 "Git --> Git Bash",如下:

3:開始使用
在電腦e盤新建testgit檔案夾-->右鍵點擊Git Bash Here -->打開視窗如下:

1:使用git init 指令生成.git檔案 -->查看.git檔案目錄結構如下:

2:設定j區域簽名 git config user.name "Jack_Dong" git config user.email "[email protected]"在config中會生成簽名, 也可以設定全域用戶簽名 git config --global user.name "Jack_Dong" git config --global user.email "[email protected]" 全域簽名生成會在c://下面用戶下生成.gitconfig檔案,內容如下:
3:本地庫操作
git add [fileName] -->添加至暫存區
新建檔案test.txt,內容為11111111111,執行 git add test.txt 指令:

git status -->查看檔案狀態:

git commit -m "提交資訊" [fileName] -->將暫存區檔案提交至本地庫:

git diff [fileName] -->查看檔案不同:

git log 查看提交日志:

git log --pretty=oneline 日志一行顯示

git reset --hard HEAD^ 回退到上一版本

git reflog 獲取詳情日志

git reset --hard "版本號" 回退到指定版本:

rm [fileName] -->洗掉檔案:
新建檔案a.txt:

執行洗掉指令rm [fileName]

git checkout -- [fileName] 撤銷操作,撤銷未提交的修改和洗掉操作:

4:遠程倉庫操作
在了解之前,先注冊github賬號,由于你的本地Git倉庫和github倉庫之間的傳輸是通過SSH加密的,所以需要一點設定:
第一步:創建SSH Key,在用戶主目錄下,看看有沒有.ssh目錄,如果有,再看看這個目錄下有沒有id_rsa和id_rsa.pub這兩個檔案,如果有的話,直接跳過此如下命令,如果沒有的話,打開命令列,輸入如下命令:
ssh-keygen -t rsa –C “[email protected]”, 由于我本地此前運行過一次,所以本地有,如下所示:

id_rsa是私鑰,不能泄露出去,id_rsa.pub是公鑰,可以放心地告訴任何人,
登錄github,打開” settings”中的SSH Keys頁面,然后點擊“Add SSH Key”,填上任意title,在Key文本框里黏貼id_rsa.pub檔案的內容,

1):將本地庫代碼提交到遠程庫中
2):復制專案中的地址
3):git remote add origin_1 [email protected]:dh123123/testgit.git 創建本地倉庫別名

git push origin_1 master 代碼提交

4):將遠程倉庫代碼拉取到本地倉庫
git clone 專案地址

5):代碼提交
git push origin master 將代碼提交到master分支
5:分支管理
git checkout -b dev -->創建并選中分支

git checkout 命令加上 –b引數表示創建并切換,相當于如下2條命令
git branch dev
git checkout dev
git branch 查看分支,*代表當前選中分支

git merge master 分支合并

總結創建與合并分支命令如下:
查看分支:git branch
創建分支:git branch name
切換分支:git checkout name
創建+切換分支:git checkout –b name
合并某分支到當前分支:git merge name
洗掉分支:git branch –d name
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/140437.html
標籤:Java
