Git講解以及Git操作步驟
阿新 • • 發佈:2018-12-29
1.git是什麼
是分散式專案版本管理工具,功能強大 ,帶有分支系統
Git是目前世界上最先進的分散式版本控制系統(沒有之一)。
2.git專案版本控制 通過分支結構來管理專案版本 初始化專案上傳至程式碼託管伺服器只有一個分支就是master主分支 然後開發不要在master主分支下,需要我們自己建立分支,在自己分支下開發程式碼 開發完成之後,將開發的分支程式碼合併到master主分支下。 3.git和svn區別: svn:集中式專案版本管理工具 效率低 svn伺服器獲取專案,會從伺服器複製專案到本地 git:分散式專案版本管理工具 通過指標形式,指定程式碼分支 4.程式碼託管伺服器 國外平臺: gitlab:企業使用最多,不會將程式碼開源 github: 會將上傳的程式碼公開,大家都可以訪問 國內平臺: 碼雲 Coding https://github.com/liuc12580/git-demo/blob/git1219/src/main/java/com/jk/User.java 安裝步驟: https://blog.csdn.net/u012225679/article/details/71123171 5.安裝git bash ,百度搜索從官網下載,傻瓜式安裝下一步就行 6.配置環境變數 (保證git命令在任何目錄下都可以使用) 在PATH後面追加:自己git目錄/cmd 7.註冊gitlab賬號 username:自己名字全拼或者你的英文名 email: qq 或者 163 或者 sina 或者 126 password: 8.idea安裝git外掛 git integration / git(Lab) integration 9.idea配置git bash ctrl + alt + s 開啟settings配置 Version control-->Git-->path to git executable 選擇git目錄/cmd/git.exe 點選Test測試出現版本號則代表沒有問題 10. settings配置--》GitHub --》點選右側+ Server填寫github.com或者gitlab.com Login: 登入賬號 Password: 登入密碼 11. 生成公鑰 $ git config --global user.name "賬號" $ git config --global user.email "註冊的郵箱" $ ssh-keygen -t rsa -C "註冊的郵箱" 按三下回車 12. gitlab網站或github網站新增SSH公鑰 c盤--》User--》使用者資料夾(liuc)--》.ssh--》id_rsa.pub 檔案用小紅本或者小綠本開啟 將裡面全部複製 開啟網站 找到使用者 setting --》SSH --》New SSH key title隨便寫 key將複製的內容貼上過去就可以 最後點選Add SSH key 13. idea Terminal 配置git命令視窗 settings --》Tools --》Terminal--》Shell Path--》選擇Git目錄\bin\bash.exe 14. idea 安裝 .ignore 外掛 並配置 15. 建立專案 設定指定忽略檔案不要提交到git程式碼倉庫 專案右擊--》new--》ignore file--》ignore file(git) 勾選example user template 點genernate完成 16. 將本地專案設定為git Repository VCS-->import into version control -->create git Repository 選擇自己建立的專案 17. 上gitlab或者github網站建立遠端倉庫 18. git push --set-upstream origin 分支名稱 向git倉庫提交程式碼,但是git倉庫沒有分支,需要執行上面命令 建立分支並向此分支提交程式碼 git merge 分支名稱 將指定的分支程式碼合併到當前分支下 合併完成之後只是在本地倉庫,需要執行git push命令提交到遠端倉庫 早上上班第一件事就是執行git pull命令將程式碼更新到最新版 在提交程式碼之前先執行git pull更新然後提交程式碼