1. 程式人生 > >git 本地倉庫和遠端倉庫及本地分支和遠端分支

git 本地倉庫和遠端倉庫及本地分支和遠端分支

從遠端git倉庫簽出程式碼:   $ git clone git://aaa.com/git_project.git (遠端git伺服器專案所在地址)

當你需要克隆遠端專案到本地時,預設會把專案儲存在名為 git_project 資料夾下面.

你也可以指定本地的一個空資料夾ccc

git clone git://aaa.com/git_project.git ccc

$ git remote -v

檢視遠端倉庫

$ git remote add [遠端倉庫名] [遠端git伺服器地址]

如果你本地有一個專案,想把他放到遠端git伺服器上,那就用上面的命令把專案 add 到遠端伺服器.

$ git remote rm [遠端倉庫名]

清除遠端程式碼倉庫

$ git remote set-url --push [遠端倉庫名稱] [更換的git伺服器地址]

當你的專案所在的遠端倉庫用的很不如意的時候(比如經常服務停止)你想換一個git伺服器,就用上面的命令.

新git伺服器地址會替換舊git伺服器地址,這樣你本地資料夾不需要再克隆一份,直接就可以提交拉取新git伺服器上的程式碼.

$ git pull [遠端倉庫名] [本地分支名稱]

拉取遠端倉庫程式碼,如果你遠端只有一個分支,本地只有一個分支,後面中括號內容都可以省略

$ git push [遠端倉庫名] [本地分支名稱]

推送程式碼到遠端倉庫.

$git push origin 本地分支名:master        

提交本地分支提交到遠端的master分支

$git push origin 本地分支:遠端倉庫分支              

提交指定本地分支到指定遠端的分支

$ git push origin [遠端分支名稱]

提交本地當前分支到指定的遠端分支

$ git branch

檢視本地分支

$ git branch -r

檢視遠端git伺服器上的分支

$ git branch [分支名稱] 

本地建立一個分支,注意新分支建立後不會自動切換為當前分支,需要下面命令來切換.

$ git checkout [分支名稱]

切換分支:

$ git checkout -b [分支名稱]

建立新分支並立即切換過來,一步到位.

$ git branch -d [分支名稱] 

刪除一個分支, -d選項只能刪除已經參與過合併的分支,對於未參與合併的分支是無法刪除的。

如果想強制刪除一個分支,可以使用-D選項

$ git merge [分支名稱] 

合併分支,將此分支與當前所在分支進行合併

$ git push origin :heads/[分支名稱] 或 $ git push origin :[分支名稱] 

刪除遠端分支

相關推薦

js監聽滾動條事件獲取瀏覽器螢幕高度寬度等資訊的方法

<!DOCTYPE html> <html><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width,initial-sc

git 本地倉庫遠端倉庫本地分支遠端分支

從遠端git倉庫簽出程式碼:   $ git clone git://aaa.com/git_project.git (遠端git伺服器專案所在地址) 當你需要克隆遠端專案到本地時,預設會把專案儲存在名為 git_project 資料夾下面. 你也可以指定本地的一個空資料夾ccc git clone git

Git常用命令上傳專案到遠端倉庫 拉取專案到本地倉庫:轉

Git篇 安裝之後第一步 安裝 Git 之後,你要做的第一件事情就是去配置你的名字和郵箱,因為每一次提交都需要這些資訊: git config --global user.name “bukas” git config --global user.email "[email p

git比較本地倉庫遠端倉庫的差異

轉載:https://www.jianshu.com/p/6078a49900a4     更新本地的遠端分支 git fetch origin 2.本地與遠端的差集 :(顯示遠端有而本地沒有的commit資訊) git log master.

本地git提交刪除github上遠端倉庫的檔案

刪除遠端檔案的命令:  git rm -r --cached dirnamegit commit -m "delete file"git push origin master 如,要刪除Fragm

git版本控制之上傳檔案至遠端伺服器拉取遠端倉庫檔案至本地伺服器

git上傳檔案至遠端伺服器github1.     上傳操作(1)命令列進入在專案目錄下:cd workspase(2)初始化:git init(3)連線遠端倉庫:git remote add origin github對應倉庫地址以上已設定則直接跳過(4)提交至本地倉庫:g

git 刪除導致本地遠端倉庫不同步解決

使用git版本控制時,開始時對git不熟悉,導致了一些問題。 https://github.com/wolfpython/nids 比如在nids倉庫中,開始新建了很多文件,但是後來發現很凌亂,刪掉了不少:$rm devdoc member_list 本來在刪除時,應儘量使用git rm命令來操作,但是如果

Git在Windows下搭建本地遠端倉庫一些問題小結

Git是一個好東西,但是一般都是用來和Github互動,而如果是在公司內部、研發小組內部使用,把程式碼放在github就不合適了,所以需要在本地建立遠端倉庫。 這兩天一直在搞這個東西,但是踩了無數的坑,主要原因有二:①git通訊主要是ssh,有人說github用https替

git連線本地倉庫遠端倉庫

安裝git 安裝過程省略 建立遠端倉庫 以碼云為例 1,建立一個專案 2,專案中生成一個README.md檔案 3,新增SSH公鑰 建立本地庫 建立一個資料夾 $ git clone [email protected]:hb

git配置本地使用者名稱郵箱—連線遠端倉庫(github)以及LF will be replaced by CRLF...

設定或者修改使用者名稱及郵箱 λ git config --global user.name "***" λ git config –-global user.email "*****" 檢視

git強制覆蓋原生代碼強制推送本地遠端倉庫

1.git強制覆蓋本地檔案(與git遠端倉庫保持一致): git fetch --all git reset --hard origin/master git pull git強制覆蓋本地命令(單條執行): git fetch --all &&

本地檔案上傳到遠端倉庫gitgithub,前提是上傳的不能是空資料夾

把本地檔案上傳到遠端倉庫:git和github 前提是上傳的不能是空資料夾,git是不能上傳空資料夾的,要是太想上傳空資料夾,就往裡面放一個readme.txt,老子搞了半天就是因為這個原因沒上傳成功我的檔案目錄,廖雪峰的部落格裡面也沒有提醒,真是太壞了 (

Git學習筆記(一) --- --- git的安裝本地倉庫的創建,github上倉庫的連接方式

由於 分布式版本控制 是我 控制系統 路徑 一行代碼 信息 控制 fff 首先了解git的作用是什麽,本地倉庫,中央倉庫都是幹什麽的? Git是分布式版本控制系統,同一個Git倉庫,可以分布到不同的機器上。實際情況往往是這樣,找一臺電腦充當服務器的角色,每天24小時開機,其

基於SSH協議clone GitHub遠端倉庫本地-git

輸入框 setting 生成 ready 可能 取代 初學 into etc 經常逛 GitHub 的可能都知道,在 clone 遠端倉庫的時候,會有兩個選項,如下圖: 首先我們來說明一下兩種方式的區別。 使用 HTTPS url 克隆對初學者來說會比較方便,復制HTT

gitub倉庫主頁介紹、用git管理本地倉庫github倉庫

動作 name 初始 nbsp str access 暫存區 strong 用戶名 github倉庫主頁介紹 名詞解釋: 工作區:   添加、編輯、修改文件等動作 暫存區:   暫存已經修改的文件,最後統一提交到git中 git(倉庫):   最終確定的文件保存到倉庫,成

Git for Windows之推送本地版本庫到遠端倉庫

Git for Windows之基礎環境搭建與基礎操作中介紹了Git基本環境的構建與基本的操作.生成了一個本地git版本庫,本文將介紹如何將這個版本庫推送到遠端倉庫(碼雲,github也可以).   1、註冊碼雲的賬號,建立一個public的專案 點選進入該專案,有如下資訊: (1)、紅

2、【Linux GitGit的安裝、本地倉庫遠端倉庫的使用

一、安裝git     在Linux作業系統中安裝git,直接使用下面的命令就可以: sudo apt-get install git     安裝完成後,還需要最後一步設定,在命令列輸入: git config --global user.name "Your Name"

本地倉庫私有遠端倉庫中的程式碼互傳

一. 本地倉庫中的程式碼上傳到私有遠端倉庫 1. 找到本地倉庫(專案工程的上一級資料夾),  右鍵點選 Git 同步 後點擊如下視窗的管理: 2. 在遠端中填寫 遠端名稱 和 URL (URL 為程式碼上傳的路徑 格式為 ssh://伺服器IP/私有遠端倉庫的路徑)

git遠端倉庫下載程式碼到本地(非master分支

問題: 使用 git clone ssh://[email protected]:xxxxxxx.git 預設 clone 的是這個倉庫的 master 分支。如果最新的程式碼不在 master 分支上,該如何拿到呢? 解決辦法: 先檢視分支

Git本地倉庫與Github遠端倉庫關聯

1.從遠端克隆一份到本地:git clone Git支援HTTPS和SSH協議,SSH速度更快 $ git clone [email protected]:zkk/xx.git 2.本地庫關聯遠端庫,在本地倉庫目錄執行命令: $ git remote add origin