1. 安裝git for windows
首先安裝git for windows 推薦使用這個:http://msysgit.github.io/
可以在任何目錄 右鍵——git bash 彈出對應路徑的 git 指令行視窗 而且啟動速度比較快
在Intellij中Settings——Version Control——Git——Path to Git executable
找到安裝git bin目錄下的git.exe

2. 适用于已有項目
先在[email protected]上建立倉庫 拿到[email protected]倉庫的HTTP連接配接http://git.oschina.net/lujianing/test2.git
如果本地項目非Git項目 首先把項目變成Git的項目
在intellij中 VCS——Import into Version Control——Create Git Repository 選擇你的本地項目
通過git shell (可以安裝git for window) 進入到項目目錄 執行
git remote add origin http://git.oschina.net/lujianing/test2.git
git push -u origin master (這個是指令行送出項目可以不用執行 參考方法一中在intellij中push)
如果送出失敗 請參考git提示進行解決 比如已經有remote位址 可以git remote rm origin清除
如果是倉庫中有其他檔案 本地項目中沒有 可以參考後兩個圖 首先merge項目
項目就送出到[email protected]了 以後的再有修改送出倉庫就可以參考方法一的push操作了
就是這麼簡單有木有
下面是對應的一些截圖
3. 注意的點:
一:其中 git bash 相關指令:
在Windows下使用Git Bash,用的是Linux指令,常用幾個檔案操作指令如下:
Windows指令 | Linux指令 | 意義 |
cd e:\xxx | cd /e/xxx | 切換到xxx目錄 |
cd | pwd | 顯示目前目錄路徑 |
dir | ls | 列出目前目錄内容 |
copy nul xxx.txt | touch xxx.txt | 生成名為xxx.txt的空檔案 |
del xxx.txt | rm xxx.txt | 删除xxx.txt檔案 |
md xxx | mkdir xxx | 建立xxx目錄 |
rd /s xxx | rm -r xxx | 删除xxx目錄 |
二:常用指令:
git branch 檢視本地所有分支 git status 檢視目前狀态 git commit 送出 git branch -a 檢視所有的分支 git branch -r 檢視遠端所有分支 git commit -am "init" 送出并且加注釋 git remote add origin [email protected]192.168.1.119:ndshow git push origin master 将檔案給推到伺服器上 git remote show origin 顯示遠端庫origin裡的資源 git push origin master:develop git push origin master:hb-dev 将本地庫與伺服器上的庫進行關聯 git checkout --track origin/dev 切換到遠端dev分支 git branch -D master develop 删除本地庫develop git checkout -b dev 建立一個新的本地分支dev git merge origin/dev 将分支dev與目前分支進行合并 git checkout dev 切換到本地dev分支 git remote show 檢視遠端庫 git add . git rm 檔案名(包括路徑) 從git中删除指定檔案 git clone git://github.com/schacon/grit.git 從伺服器上将代碼給拉下來 git config --list 看所有使用者 git ls-files 看已經被送出的 git rm [file name] 删除一個檔案 git commit -a 送出目前repos的所有的改變 git add [file name] 添加一個檔案到git index git commit -v 當你用-v參數的時候可以看commit的差異 git commit -m "This is the message describing the commit" 添加commit資訊 git commit -a -a是代表add,把所有的change加到git index裡然後再commit git commit -a -v 一般送出指令 git log 看你commit的日志 git diff 檢視尚未暫存的更新 git rm a.a 移除檔案(從暫存區和工作區中删除) git rm --cached a.a 移除檔案(隻從暫存區中删除) git commit -m "remove" 移除檔案(從Git中删除) git rm -f a.a 強行移除修改後檔案(從暫存區和工作區中删除) git diff --cached 或 $ git diff --staged 檢視尚未送出的更新 git stash push 将檔案給push到一個臨時空間中 git stash pop 将檔案從臨時空間pop下來
三:建立本地git 分支,之後,項目中的類檔案,都要使用
git---> add 把所有的類檔案,都添加到 本地分支 git 管理
四:接下來,就可以使用 git 的commit ,push 等指令了,初次送出,要提醒輸入 [email protected] 的使用者名和密碼
當然你自己也可以,New Branch ,建立自己分支名稱
五:
Git 設定多個push遠端倉庫或者同時送出多個push倉庫
具體解決辦法:
在隐藏檔案.git 下有個config檔案,打開,在最後一行添加以下資訊
?
1 2 3 | [remote"all"] url = https://github.com/xxx/xxx.git url = https://github.com/yyy/yyy.git |
然後我們回到IDEA中進行push送出更新,你會看到送出位址那裡多了一個all的選項
在cmd下你也可以執行git push all 進行送出更新
以此類推,你還可以繼續添加push倉庫位址
也可以使用指令把新的位址添加進去
相關指令操作:
之後,觀察 隐藏檔案.git 下有個config檔案變化,原理很簡單了解!
後續有很多開發填坑的文章釋出,如果對你有幫助,請支援和加關注一下
http://e22a.com/h.05ApkG?cv=AAKHZXVo&sm=339944
https://shop119727980.taobao.com/?spm=0.0.0.0
版權聲明:本文為CSDN部落客「weixin_33995481」的原創文章,遵循CC 4.0 BY-SA版權協定,轉載請附上原文出處連結及本聲明。
原文連結:https://blog.csdn.net/weixin_33995481/article/details/91747813