1.在Windows上安裝
2.創建版本庫(Repository)
版本庫又名倉庫你可以簡單的理解一個目錄,這個目錄里面的所有文件都可以被Git管理起來,每個文件的修改,刪除,Git都能跟蹤,以便任何時刻都可以追蹤歷史,或者在將來某個時刻還可以將文件”還原”。
在項目目錄打開 Git
按住Shift+鼠標右鍵 選擇在
Git Bash
中打開 我這里由于使用習慣問題 選擇了用 Powershell 打開 其實也是一樣的輸入命令
$git init
執行
image.png
添加文件到暫存區
git add . //這里用. 代表當前整個目錄
image.png
如果出現warning: LF will be replaced by CRLF in <file-name>. The file will have its original line endings in your working directory.
是因為 換行符問題 不影響項目提交 可以暫時不用管 如果看著不舒服 可以參考git如何避免”warning: LF will be replaced by CRLF“提示?解決
提交文件到倉庫
git commit -m '注釋說明'
git status //查看是否有文件未提交
git diff fileName //查看更改內容
git log //查看commit 版本日志
git reset --hard HEAD^ //回滾到上一個版本
git reset --hard HEAD^^ //回滾到上兩個版本 三個版本就是^^^以此類推
git reset --hard HEAD~N //回滾到上N個版本 例如 git reset --hard HEAD~100 則回滾100個版本
git reflog //獲取版本更新日志 和版本ID
git reset --hard 版本ID 回滾到指定版本
git checkout --文件 // 撤銷文件去的更改
連接遠程倉庫 重點重點重點?。?!
cd ~\.ssh //切換到用戶文件夾下./ssh 目錄
ssh-keygen -T rsa -C 1341391426@qq.com //在本機創建秘鑰
生成的秘鑰文件
復制秘鑰內容
打開Github
選擇Setting
點擊左側 SSH and GPG keys
選擇添加
粘貼秘鑰
$ssh -T git@github.com //測試連接
//輸入yes
獲取項目地址
復制
$ git clone https://github.com/LIANFANGTI/CAISHEN.git //克隆遠程項目
$ git add . //將當期目錄 添加到緩沖區
$ git commit -m "Upload Project" //提交
$ git remote add origin https://github.com/LIANFANGTI/CAISHEN.git //關聯遠程
$ git pull origin master //拉下遠程代碼
$ git push -f origin master. //提交到github 正常為 -u -f 為強制