文章目錄
- 1.Git創建個人倉庫
- 2、Git全局配置
- 3、Git本地管理
- 4. Git本地管理常用命令匯總
- 5、使用Git命令將項目提交到遠程碼云管理
- 6.使用IDEA進行管理
- 7、Idea里面的終端
- 8、關于提交總結
1.Git創建個人倉庫
打開https://gitee.com/,登錄個人賬號,右上角加號選擇新建倉庫,然后填寫個人的倉庫名稱,創建成功
2、Git全局配置
倉庫創建成功后,會顯示Git 全局設置、創建 git 倉庫、已有倉庫的相關代碼指令。在任意文件位置點擊鼠標右鍵,點擊Open Git Bash here,即進入Git的命令行,進行Git的全局設置(復制git上提供的代碼即可)。關閉git命令頁面即可。
commit提交的時候如果沒有配置email和name需要配置
git config --global user.name "自己的注冊名字"
git config --global user.email "自己綁定的郵箱"
3、Git本地管理
如上已經成功創建自己的倉庫并且完成了Git的全局配置,接下來點擊打開我們想要管理的項目,進入文件目錄,在文件目錄部分同樣鼠標右鍵進入Open Git Bash here,然后輸入git init
命令可以顯示出來隱藏文件夾.git,則已經成功將我們的項目納入了Git版本管理(本地管理)。只要不刪除.git文件夾,原則上只要電腦沒有出現問題,那我們的項目就不會丟失。
4. Git本地管理常用命令匯總
我們改動項目一系列操作Git上面都會有顯示。Git常用命令如下:
提交:
git init //初始化本地版本庫
創建文件,添加修改
git add 文件名 (git add . ) //將代碼提交到暫存區
git commit -m "第一次提交" //提交到Git
git log //日志
查看相關狀態和代碼差異的命令:
git status
git diffgitk& 打開gitk工具能幫助我們理解
注意:多用git status查看當前文件的狀態。
上述操作顯示已經成功提交到本地管理,撤銷的相關命令:
git 里面的“.”,全部的意思。
git checkout . 恢復所有的更改(沒有做git add操作恢復到上一次提交,做了add操作恢復到暫存區)
git checkout file 恢復單個的文件
git checkout 目錄 恢復某個目錄下面所有文件
總結:
我們在IDEA里面寫的項目相當于是處于最底層的工作目錄,當我們寫完一個具有完整功能的代碼或者一部分代碼的時候,可以使用git add .
命令將代碼提交到暫存區域,然后繼續編寫代碼繼續git add .,如果發現代碼有錯誤想要回撤到以前的版本,就可以使用git checkout .
或者git restore .
將緩存區的所有代碼覆蓋現在的錯誤代碼,也可以指定文件回撤覆蓋現在的代碼版本,如果想要找回的刪除文件,可以根據git的提示進行操作git restore --staged
。確認全都沒有問題了之后使用 git commit -m "提交"
命令提交到本地管理。
同時還可以使用git status
查看文件的當前狀態,使用git diff
命令查看不同。
5、使用Git命令將項目提交到遠程碼云管理
第一次連接遠程成功后,之后提交直接使用下面的命令即可:
git push origin master:master
回到自己的碼云倉庫即可看到上傳到遠程的代碼。
6.使用IDEA進行管理
如上過程我們實現的是使用Git命令提交到本地管理(本地電腦的.git)里面,同樣IDEA里面提供了很好的圖形頁面,可以使用IDAE進行本地管理:
使用IDEA將項目與遠程進行連接,方法與上面一樣:
然后點擊commit and push提交到遠程。第一次提交會彈出輸入碼云賬號密碼的頁面。
7、Idea里面的終端
Idea里面的終端可以輸入代碼,默認的是Windons的終端模式,可以改成Git的終端的模式:
IntelliJ Idea
File—>settings—>Tools—->Terminal—>
設置shell path 為D:\Git\Git\bin\bash.exe
也就是你的git中bin目錄下的bash.exe
在終端可以輸入Git的相關命令
8、關于提交總結
Idea里面的commit是提交到本地,commit and push是提交到遠程。用git命令提交到遠程:git push origin master:master
用git命令提交到本地:git commit -m "提交到本地"