Git基礎使用

2021-08-29 18:05:47 字數 1407 閱讀 4650

1.使用頻繁的操作命令

本地獲取遠端倉庫:

git clone
本地新增檔案

git add readme.md  

git commit -m "first commit" #提交到master

git push origin master #將master推送到遠端服務

本地刪除檔案

git rm xx -r

git commit -m "first commit"

git push origin master

分支:

新增並使用分支

git checkout -b dev
檢視當前分支:

git checkout
配置預設提交分支:

git config --global  push.default matching
合併分支(假設dev是個分支):

git merge dev
2.從問題出發看本質

使用git的時候,沒有仔細了解它的工作流程,很多人就會遇到這樣的問題,包括我自己》_<:>

當你在github上建立了乙個空倉庫後,根據官網上的提示,新增readme.md檔案後,直接在你本地敲這段命令:

git init
git add readme.md

git commit -m "first commit"

git remote add origin [email protected]:luolanjiao/tt.git

git push -u origin master

error: src refspec master does not match any.

error: failed to push some refs to '[email protected]:luolanjiao/tt.git'

首先git是用來共享資源的,無論如何都要先在github上手動點點點新增倉庫,不能在客戶端(本地)用命令新增。

github上的資源和本地資源需要兩個對映關係:

1). repository對應

2). 樹(master/branch)對應

當你映**遠端倉庫,需要先pull下master,建立樹與樹的對映關係,否則git就沒有你的本地master,所以報not match any。

git 基礎使用

使用git 應該做的第一件事就是設定你的使用者名稱與郵件位址。這樣做很重要,因為每乙個 git 的提交都會使用這些資訊,並且它會寫入到你的每一次提交中,不可更改 不可更改,不可更改,不可更改 git config global user.name john doe git config global...

Git 基礎使用

檢視配置資訊 git config list 配置使用者名稱,郵箱 git config global user.name user git config global user.email user gmail.com 檢視當前專案中刪除了的檔案 git ls files d 檢視修改了的檔案 g...

git使用基礎

git 分布式 版本控制 軟體 回滾等 版本控制 當寫完 提交的時候,是乙個版本,版本名可以自定義。之後新增新功能,或者修改bug等,再次提交,就是乙個新的版本。分布式 工作流 在用 git 開發中,master 專門存放開發好的上線的 再建立乙個分支 development 專門進行 新添功能 修...