1. 程式人生 > >git的初步使用小結

git的初步使用小結

注:命令checkout可以看做是切換的意思

下面是GIT的基本使用介紹,包括下載,更新,編輯,同步,上傳等操作

首先從遠端下載到本地
git clone [email protected]:leonzhou/xplusz.git

進入下載的專案目錄
cd xplusz

切換到本地master分支
git checkout master

更新到本地master分支
git pull origin master
 
建立新的xplusz-leo分支
git branch xplusz-leo
 
切換到本地xplusz-leo分支
git checkout xplusz-leo  

提交更新

[如果需要過濾掉某個檔案不進行提交,需要在此執行git update-index --assume-unchanged filename]
git add .
git commit -m "adding the fobble model and migration"
-更新自己的修改到本地的版本控制中去(此操作在下一步前是必須的)
 
更新orign上的程式碼到本地master(注意:執行此步驟前需要將本地修改提交,也就是要執行上面的git commit操作,防止衝突)
git checkout master
git pull origin  ??????把我新增的刪除了,ls命令看不到新增的檔案樂(其實不是,你執行git checkout xplusz-leo之後執行ls命令又看到了,這個挺神奇)


 
同步master裡的最新程式碼到xplusz-leo分支中
git checkout xplusz-leo
git rebase master (如果rebase失敗,報衝突,衝突處理完後執行git add .,然後再次執行此命令,如果無反應或者無法從master中rebase到branch,則可以先執行git rebase -abort進行終止,再次執行git rebase master命令)
 
---接下來需要上傳我完成的功能程式碼啦
更新
git checkout master
git pull origin(如果有更新,還得rebase一次)(貌似我沒法判斷是否有更新?????只說Already up-to-date)

 
更新從master到branch
git checkout xplusz-leo
git rebase -i master(查一下這個命令????????????)

將在xplusz-leo分支中我做的修改更新並同步到master分支中去
git commit
git checkout master
git merge branchname
 
最後提交到遠端去
git push origin master:master

延伸閱讀:

如果要把某些檔案或資料夾從版本控制中去除參考:http://hi.baidu.com/pcwung/blog/item/ff5d58825a85dba26d81191a.html

相關推薦

Git 使用小結

tor 進制 git 使用 repos 只需要 問題 osi commit 簡單 git 簡單實用說明: 1、安裝git2、配置git 當我們安裝完git後,首先應該配置一些初始參數,因為git是分布式版本控制系統,所以,每臺機器都要自報家門:你的名字/Email地址。 g

Git 初步學習

發現 rem pty pan testing ins 修改權限 -m 項目 學習目標: 在linux 上安裝Git 服務器 在windows 上安裝 Git 客戶端 創建Git倉庫,git用戶 在windows 中獲取項目,對項目進行增刪改查,更新到服務器 創建兩個分支,進

Git 問題小結

n-2 解決方法 file 密碼 可能 install doc word path Git Status 中文亂碼解決   現象:     解決辦法:打開Git Bash,執行git config --global

git使用小結整理

pri gin class tro 解決 一次 起源 -o 提交代碼 1.Git上傳項目提示Push rejected: Push to origin/master was rejected解決辦法 首先是你的項目中有和和歷史不符的東西 Push rejected: P

關於git 初步使用

在開發過程中git 是一個非常方便的版本控制工具,使用git 能夠非常方便的幫助開發者完成日常工作的開發。簡單的git 的命令,大家常用到的 都會,但是有些命令自己知道,但是可能並不能很清楚的知道其中的

常用git操作小結

在協作辦公時,經常會通過GitHub,所以git顯的尤為重要 建立倉庫 git init, 建立一個空的本地倉庫 git clone,可以克隆別人的專案到本地 git init 和 git clone都會在資料夾下建立一個.git檔案,該檔案用來儲存歷

關於塊裝置與nand flash的初步小結

塊裝置驅動的框架: 呼叫過程自上而下為:應用程式讀寫檔案—>虛擬檔案系統(ext3, yaffs2, jffs2)—>由ll_rw_block函式轉換成扇區的讀寫—>塊裝置驅動程式—>讀寫硬體 塊裝置驅動程式提供一個佇列,將讀操作和寫操作放入佇列內,

git clean 小結

刪除 一些 沒有 git add 的 檔案; git clean 引數     -n 顯示 將要 刪除的 檔案 和  目錄      -f 刪除 檔案,-df 刪除 檔案 和 目錄 git clea

Git pull 小結

當git clone之後,直接git pull它會自動匹配一個正確的remote url 是因為在config檔案中配置了以下內容: 1 [branch "master"] 2 remote = origin 3 merge = refs/heads/ma

git merge 和 git rebase 小結

git merge是用來合併兩個分支的。 git merge b       # 將b分支合併到當前分支 同樣 git rebase b,也是把 b分支合併到當前分支 -------------

git push 小結

$ git push ssh://[email protected]/rt4ls.git master // 把本地倉庫提交到遠端倉庫的master分支中 $ git remote add

git使用小結

1.      Git使用 註冊gitlab的賬號 下載安裝msysGit和TortoiseGit 在git bash執行: ssh-keygen -t rsa -C"[email protected]" 將獲取的祕鑰複製到gitlab,gitlab伺服器就可以無

git學習小結

標簽 git push efs pre 所有 ssh key github bre fast 版本控制工具: 集中式: CVS SVN 集大成者 分布式:git 創始人:inux Towards 2005年 工具: 最好使用linux(oh-my-zsh) git

Git使用小結(1)

記錄了本地Git倉庫的基本命令和遠端倉庫的相關命令,以及基礎概念。 基本命令 初始化倉庫 git init 新增檔案 git add fileName.xxx 提交 最好新增描述”xxxxx” git comm

Git使用小結(2)

記錄了分支管理、遠端倉庫、標籤等操作命令。基本的操作分為兩篇。如果有其他的學習經驗,之後再補充。 分支管理 建立分支並切換 依次執行如下兩條命名可以建立並切換的新建分支 git branch <name> //建立分支

git初步使用-更新遠端分支至本地

1、獲取遠端分支 git fetch 從遠端獲取其他使用者push上來的新分支 git remote -v  即可檢視遠端所有的版本資訊 git checkout -b 本地分支名 遠端分支名 即可在本地新建分支,並使用該分支track遠端分支 2、將本地更新提交至遠端

git參考, 小結

建立 git log 無法自動 版本回退 無法 pat 參考 最新版本 修復 git官網: https://git-scm.com 菜鳥教程: http://www.runoob.com/git/git-tutorial.html 廖雪峰: https://www.li

git初步使用小結

注:命令checkout可以看做是切換的意思 下面是GIT的基本使用介紹,包括下載,更新,編輯,同步,上傳等操作 首先從遠端下載到本地 git clone [email protected]:leonzhou/xplusz.git 進入下載的專案目錄 cd x

Git部分知識小結

狀態 hub 創建 圖片 ranch 這一 自動 操作 工作目錄 首先說一句,git跟蹤並管理的是修改,而非文本。 這裏有一個簡化的圖,有助於更好的操作git。 這裏有一些常用的命令,總結一下,以便日後查看。 git log查看commit記錄。 git reset --

git分支管理小結

用處 推送 開始 之前 checkout 完成 分支合並 默認 pos 之前在使用git的時候,大部分的用處都是用來將自己本地的代碼上傳至github上。但是近期在做點小項目的時候,發現用到分支的地方,還是挺多的。 這是今天自己看了《github入門與實踐》那本書,跟著書上