1. 程式人生 > >Git配置,Ecplise如何使用Git,git衝突解決

Git配置,Ecplise如何使用Git,git衝突解決

Git工具使用:

1.     Svn衝突:避免衝突,及時提交

2.     Git : 分散式版本控制軟體   

3.     本地目錄——>暫存區——>本地分支(預設master)——>遠端分支

4.     命令:

git add : 將本地檔案新增到暫存區

git commit  : 將暫存區內容提交到本地分支

git push  :將本地分支推送到遠端分支

安裝git

msysgit.github.io

安裝時:User git from git bash only …其它預設

配置path:E:\programs\git\bin

配置git : 使用者名稱和郵箱

右鍵–git bash

git config –global user.name  “lifeiyue0327”

檢視C:\Users\YANQUN\.gitconfig

為了在本地和遠端倉庫之間進行連線   免祕鑰登入,可以配置ssh

配置ssh:先在本地配置,傳送給遠端

先在本地生成ssh:

傳送送遠端:

Github – settings –SSH and …    New SSH – title任意,key中輸入  剛才在本地生成的ssh

將本地剛生成的id_rsa.pub內容複製到遠端的Key中

測試聯通性:

如果本地和遠端成功通訊,則可以在/.ssh目錄中 發現known_hosts檔案

如果失敗:多嘗試幾次,檢查回車符

在本地新建git專案

在專案根目錄 右鍵–git bash –git init

在遠端建立git專案

本地專案——遠端專案關聯

第一次釋出專案(本地——>遠端)

Git add . //檔案——暫存區

Git commit –m “註釋內容”   // 暫存區——本地分支

Git push –u origin master

第一次下載專案(遠端——)本地)

Ecplise中使用git:

目前的ecplise基本都支援git ,如果不支援,則到ecplise marketplace 搜git 安裝

配置:

a.      team——》git ——》configuration——》郵箱  使用者名稱

b.      general –network –ssh2 選中 生成ssh目錄

Ecplise第一次釋出

Share project

加入到暫存區 add to index

提交到本地分支 commit

將專案推送到遠端  右鍵——team——remote –push——

Ecplise第一次下載

提交

Team ——add to index

Team——commit

Team——push

Commit時:

Commit and push 或者commit按鈕的區別

Commit 按鈕:不能單獨的push 某一個檔案,只能push整個專案

Commit and push: 可以單獨push某一個檔案

第一次下載

Import –clone –輸入  https/ssh的唯一識別符號

更新

Team –remote -pull

Git衝突的解決:

發現衝突:進入同步檢視 右鍵——team – synchronized…

解決:

                   新增到本地暫存區 addto index

       提交到本地分支 commit

                   更新服務端的分支內容  到本地分支 pull

                   修改衝突:直接修改   或者  merge tool

                                      ——》已經改變為了普通的本地檔案

                   Addto index

                   Commitpush

Git多個人  團隊開發

 Gitbub中該專案 –settings

 增加合作者:Collaborators  加入合作者:github 全名或者郵箱

傳送邀請連結

合作伙伴:開啟該連結,接受邀請,clone專案,修改,add\commit\push

git 地址轉化:

git remote set-url origin [email protected]:tongji/專案名稱.git

git pull

原生代碼都不動,只需要上面的命令就能將本地路徑和當前路徑拉通

git新地址:http://119.3.31.93:9000/tongji/eduweb,
仍使用原賬戶登入,原伺服器下線。

修改git路徑:
git remote set-url origin [email protected]:tongji/student-service.git

git pull


從master切換到分支dev: git checkout dev

從master切換到分支dev並且建立: git checkout -b dev

分支太多,提交到分支上:git push --set-upstream origin br_1.0.0.180827


從dev分支合併到master: git push origin dev:master

相關推薦

IDEA 使用 git pull時產生衝突解決

從倉庫中拉專案到本地修改了程式碼後,提交。 commit是提交到本地,push 是推送到遠端倉庫中pull拉最新的程式碼拉新的分支,建立新的分支合併分支多個開發人員可能會對同一檔案同一地方的程式碼進行修

git 配置ssh時出現主機驗證失敗的問題

The authenticity of host ‘github.com (52.74.223.119)’ can’t be established. RSA key fingerprint is SHA256:nThbg6kXUpJWGl7E1IGOCspR

最詳細的git配置埠號多個gitlab間隨意用

修改~/.ssh/config檔案如下,沒有這個檔案的就新建吧host github user git hostname git.github_test.com Port 6000 identityfile ~/.ssh/id_rsa(可省略,

git配置過程中出現錯誤的解決辦法

git push origin master出現如下錯誤: Counting objects: 3, done. Writing objects: 100% (3/3), 226 bytes, done. Total 3 (delta 0), reused 0 (del

Git配置Ecplise如何使用Gitgit衝突解決

Git工具使用: 1.     Svn衝突:避免衝突,及時提交 2.     Git : 分散式版本控制軟體    3.     本地目錄——>暫存區——>本地分支(預設master)——>遠端分支 4.     命令: git add : 將本地

Git配置非22端口解決:ssh: connect to host xxx port 22: Connection timed out fatal: The remote end hung up unexpectedly

name 訪問 基於 .net article 自定義 一個 實現 背景 背景:私自搭建了Git服務器,而Git本身就是SSH進行連接的,而Git命令上默認只能通過22端口實現。 解決方法: 第一種: 在系統的用戶目錄下的文件夾:.ssh 如果該路徑下沒有confi

mzy git學習分支衝突以及衝突解決(五)

衝突解決: 先嚐試製造衝突: 首先我:git checkout -b mzy 建立一個mzy的分支 然後在其中修改readme.txt檔案,隨便加上一點東西。 vim readme.txt   write... wq 然後: git add r

windows環境下git配置祕鑰不生效解決

使用git過程中會出現反覆讓你輸入使用者名稱和密碼的情況,比較煩嗎,因此我們可以配置SSH KEY,讓我們在拉取和提交程式碼是不用輸入密碼。但是配置過程中可以出現配置好的祕鑰不生效的情況。 1.在搭建的git網站刪除原有key,如圖 2.配置使用者名稱和郵箱,在git

Git配置過程中出現的問題以及解決方案

    提示出錯資訊:fatal: remote origin already exists.     解決辦法如下:     1、先輸入$ git remote rm origin   

git 提交衝突解決辦法回退更新

如果系統中有一些配置檔案在伺服器上做了配置修改,然後後續開發又新新增一些配置項的時候, 在釋出這個配置檔案的時候,會發生程式碼衝突: error: Your local changes to the following files would beoverwritten b

初次使用git就遭遇不測提示沒有這個服務連接和需要配置git的一個http參數 NO network connectionSSl host could not be verified ...

連接 ... 客戶 用戶 eclispe img net ren src 第一次使用git 拉取服務上的項目到本地,結果,在拿到訪問的url地址後,輸入用戶名密碼,失敗了。 --eclispe 4.5.3 繼承了git客戶端插件的版本 -----

搭建Git服務器Git配置別名使用碼雲

sts 團隊協作 繼承 mod ubunt 支持 開源 fine 暫存區 搭建Git服務器 在遠程倉庫一節中,我們講了遠程倉庫實際上和本地倉庫沒啥不同,純粹為了7x24小時開機並交換大家的修改。 GitHub就是一個免費托管開源代碼的遠程倉庫。但是對於

Eclipse中使用git提交代碼報錯Testng 運行Cannot find class in classpath的解決方案

testng 打開 解決 not find src tro 刪除 運行 logs 一、查找原因方式 1.點擊Project——>Clear...——>Build Automatically 2.查看問題 二、報錯因素 1.提交.xlsx文件 2.提交時,.

Git配置(二)Windows安裝Git配置Centos為遠程倉庫

Git1、為Centos系統創建Git用戶 useradd -d /home/git git #創建git用戶 passwd git #修改密碼 2、打開Centos系統RAS認證 vim /etc/ssh/sshd_config 打開以下註釋,修

git配置用戶名郵箱全局配置/單倉庫配置

AS 郵箱 項目 glob -s mail 目錄 ron nbsp 在項目根目錄下進行單倉庫配置(作用域只在本倉庫下): git config user.name "gitlab‘s Name" git config user.email "[email protected]"

git上傳中的排除的配置文件 git實際的操作代碼;

consola code 上傳 lose round play check ear order git上傳中的排除的配置文件: git實際的操作 在主目錄建立.gitignore文件並輸入以下保存: *.class #package file

idea使用git提交程式碼到遠端這裡是沒有衝突的演示

首先在專案滑鼠右鍵,找到Git,然後在Git選項裡找到Add,點選; 新增到暫存區後,再次找到Git,找到Commit Directory,點選; 然後彈出這個介面: 選中你自己修改的記錄,一些不必要的就不用提交了,例如 這些檔案就不用提交了,把鉤去掉即可,填寫Commit Messa

Source Tree 在git 密碼更新後無法拉取程式碼的解決辦法

背景: git 密碼總是需要修改。在修改程式碼後,拉去程式碼, source tree 總提示access denied. 解決方法:重新修改git 倉庫對應的密碼。   for mac:應用程式 -》 鑰匙串 -》 搜尋 source tree ,會找到這個git 對應key

git 上傳一個空檔案的解決方案可使用命令列建立.gitkeep檔案

什麼是.gitkeep .gitkeep是一個約定俗成的檔名並沒有什麼特殊規則, 它就相當於一個佔位,0位元組。那它有什麼用呢?當你提交提交,目錄中有空資料夾的時候,git會自動忽略掉,而有時候你就

git clone遠端倉庫時輸錯密碼如何解決

今天從GitLab git clone ,輸入了錯誤的git使用者名稱和密碼,直接報錯: 問題出現的原因是Windows的憑據管理器裡面儲存了你剛才輸入的錯誤賬戶資訊。 解決方法: 去控制面板=>使用者賬戶=>憑證管理下面修改剛才輸入錯誤的賬號密碼