首先需要先安裝好git
1.下載并安裝Git客戶端→Git官網下載地址
2.需要有遠程倉庫賬號(gitee或者GitHub都可以)。
先在IDEA中配置git
file -> settings ->?version?control-> git
(下邊地址填寫 git安裝的路徑中的git.exe的位置)
如果git安裝的時候是默認路徑,那這里idea會自動檢測到這個路徑,就不用修改。
?點擊 test 進行測試:
IDEA中創(chuàng)建一個本地倉庫(需要在已經創(chuàng)建好的項目中操作)
VCS -> import into Version Control -> Create Git Repository
這里可以選擇需要創(chuàng)建本地倉庫的項目
點擊ok 后 , 創(chuàng)建了一個本地倉庫 如下:
此時項目 提交 按鈕變?yōu)榭蛇x。
向本地倉庫提交代碼
點擊圖中提交按鈕
點擊Commit,添加完成
本地倉庫添加好后就可以提交到遠程倉庫了(操作如下)
本地倉庫操作:
-
將文件加入暫存區(qū),本質就是執(zhí)行 git add 命令
-
將暫存區(qū)的文件提交到版本庫,本質就是執(zhí)行 git commit 命令
-
查看日志,本質就是執(zhí)行 git log 命令
1-將文件加入暫存區(qū)
當在Git工作區(qū)新增文件或者對已有文件修改后,就需要將文件的修改加入暫存區(qū),具體操作如下:
本質和點擊快捷鍵綠色小溝一樣
2-將暫存區(qū)文件提交到版本庫
將暫存區(qū)文件提交到版本庫,可以選擇一個文件進行提交,也可以選擇整個項目提交多個文件。在IEDA中對文件的提交進行了簡化操作,也就是如果文件修改后,無需再加入暫存區(qū),可以直接提交。
這里只是提交到本地倉庫
以上提交操作如下圖提交按鈕效果一致
要想提交到版本庫還需如下操作
1-還需要創(chuàng)建好遠程倉庫
2-本地倉庫關聯(lián)上遠程倉庫
創(chuàng)建遠程倉庫(這里用gitee)
在Git工作區(qū)中有一個特殊的文件 .gitignore,通過此文件可以指定工作區(qū)中的哪些文件不需要Git管理。我們在碼云上創(chuàng)建Git遠程倉庫時可以指定生成此文件,如下:
?創(chuàng)建完成后效果如下:
本地倉庫關聯(lián)上遠程倉庫
遠程倉庫操作:
-
查看遠程倉庫,本質就是執(zhí)行 git remote 命令
-
添加遠程倉庫,本質就是執(zhí)行 git remote add 命令
-
推送至遠程倉庫,本質就是執(zhí)行 git push 命令
-
從遠程倉庫拉取,本質就是執(zhí)行 git pull 命令
有兩種方式:
方式一
查看關聯(lián)的倉庫
?可以添加新的倉庫地址
?或著
?在彈出的【Git Remotes】窗口中可以看到配置的遠程倉庫:
?一個本地倉庫可以配置多個遠程倉庫,在【Git Remotes】窗口中點擊【+】來添加一個新的遠程倉庫:
方式二
使用如下圖上傳快捷鍵也可以
彈出如下窗口就是沒有關聯(lián)遠程倉庫
點擊DEline remole關聯(lián)遠程倉庫
點擊后出現以下窗口
填好點擊OK
出現加載條即提交成功
如果出現以下報錯
出現原因:你的本地文件都是自己新創(chuàng)建的,但是新創(chuàng)建的庫中會存在兩個原始文件
這兩個原始文件是建庫的時候自動創(chuàng)建的,而第一次上傳前,你的本地文件中沒有這兩個文件,這樣他就認定你的文件與這個庫沒有聯(lián)系,不是在原有基礎上更新文件(新手,描述可能有誤),從而導致不能上傳
解決方法:
找到本項目的根目錄
?
右鍵選擇Git Bash Here
?
復制如下:git pull origin master --allow-unrelated-histories?
然后
回車
如果出現如下,說明正常,(英文冒號)==>wq ==>回車保存編輯
?保存成功。
?重新puth
?pust后成功。
?
問題解決。
成功上傳,重新去Gitee查看,可以看到你的項目。?
?
查看日志
查看日志,既可以查看整個倉庫的提交日志,也可以查看某個文件的提交日志。
1)查看整個項目的提交日志:
?
?2)查看某個文件的提交日志
從遠程倉庫拉取
可以通過如下操作從遠程倉庫拉?。?/p>
由于從遠程倉庫拉取文件屬于高頻操作,所以在IDEA的工具欄中提供了對應的快捷按鈕:
?在彈出的【Update Project】窗口中點擊【OK】:
如果需要拉取新的項目
接著輸入遠程倉庫路徑然后點擊clone即可
可以通過快捷鍵對項目上傳和下拉
類似的參考參考文章http://t.csdn.cn/NexYj
備注:
另外:引用大神的上傳步驟,供大家參考。
大神詳細步驟地址為怎么將一個文件夾放在碼云的倉庫上_驚鴻照影_弈塵的博客-CSDN博客
-
第一步需要電腦安裝Git,這個可根據網上教程自行安裝;其次需要注冊碼云賬號
-
注冊完成之后,新建一個倉庫
-
新建倉庫完成之后,在本地新建一個文件夾,進入這個文件夾中,然后右鍵打開本地已安裝的Git環(huán)境。右鍵選擇Git Bash Here
-
點擊之后進入Git的操作小黑框,首先初始化這個文件夾,初始化之后,文件夾中會生成一些文件。git init
-
初始化之后,此時這個文件夾已經擁有了被git管理的資格了。(打開可查看隱藏文件夾,可看到一個.git文件夾,即初始化成功)現在我們需要將該文件夾跟一個遠程托管平臺進行關聯(lián),借助這個平臺來管理該文件夾。 git remote add origin 倉庫碼云地址
-
此時該文件夾已經跟遠程倉庫的建立了關聯(lián),接著我們需要操作文件夾內的文件。使用add命令來將文件夾內的內容添加到暫存區(qū)內。 git add .
-
在添加到暫存區(qū)之后,就需要給此次更新添加注釋 ?git commit -m "想寫的注釋內容:如第一次提交"
-
在真正提交代碼之前需要將云端的內容pull下來,這樣保證最新的提交內容。在企業(yè)中協(xié)同合作時尤其需要注意這個問題,但是自己用的話就沒這么多必要 ?git pull --rebase origin master(解決上述問題所在)
-
最后就可以提交代碼了,執(zhí)行push操作。有的同學可能需要輸入賬號密碼,我的并沒有輸入賬號密碼,因為之前我的電腦跟碼云做了公鑰解密。 git push -u origin master
分支操作
分支操作:
查看分支,本質就是執(zhí)行 git branch 命令
創(chuàng)建分支,本質就是執(zhí)行 git branch 分支名 命令
切換分支,本質就是執(zhí)行 git checkout 命令
將分支推送到遠程倉庫,本質就是執(zhí)行 git push 命令
合并分支,本質就是執(zhí)行 git merge 命令
?
查看分支
?在彈出的窗口中可以看到本地分支和遠程分支:
?由于分支操作屬于高頻操作,所以在IDEA的狀態(tài)欄中提供了分支操作的快捷按鈕:
?點擊【master】快捷按鈕即可彈出【Git Branches】分支窗口:
創(chuàng)建分支
在【Git Branches】分支窗口中點擊【New Branch】,彈出如下窗口:
?在彈出的【Create New Branch】窗口中輸入新分支的名稱,點擊【Create】按鈕完成分支創(chuàng)建
切換分支
通過如下操作可以切換分支:
?將分支推送到遠程倉庫
通過如下操作可以將分支推送到遠程倉庫:
?也可以切換分支后使用快捷鍵來提交
合并分支
通過下面操作可以進行分支的合并把選中的分支合并到當前分支:文章來源:http://www.zghlxwxcb.cn/news/detail-780581.html
文章來源地址http://www.zghlxwxcb.cn/news/detail-780581.html
到了這里,關于在IDEA中配置git本地倉庫并提交遠程倉庫的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!