GitHub命令大全

2021-10-23 11:41:41 字數 3498 閱讀 3791

三、關於git的檔案

四、 ssl certificate problem: self signed certificate

五、clone報錯

總結為了有效管理**,管理專案

建立github倉庫,gitlab管理分支,將本地倉庫上傳到git

github 是通過 git 進行版本控制的軟體源**託管服務,由 github 公司(曾稱 logical awesome)的開發者 chris wanstrath、pj hyett 和 tom preston-werner 使用 ruby on rails 編寫而成。

git官網

github官網

滑鼠右鍵 git base here

初始化**如下(示例):

git init
建立 readme.me

**如下(示例):

touch readme.me
將本地新增修改,加入到commit

**如下(示例):

git add .
檢視提交修改

**如下(示例):

git status
建立commit

**如下(示例):

git commit -m "嘻嘻嘻"

將**提交

**如下(示例):

git push -u origin master
將遠端分支專案**拷貝到本地

**如下(示例):

git clone xixixi
本地建立分支(切換分支)

**如下(示例):

git checkout -b xixixixi
檢視修改

**如下(示例):

git status
將本地新增修改,加入到commit

**如下(示例):

git add .
建立commit

**如下(示例):

git commit -m "嘻嘻嘻"

將**提交

**如下(示例):

git push -u origin master
將本地**存入git棧

**如下(示例):

git stash
制定分支拉取**

**如下(示例):

git pull origin 嘻嘻嘻嘻嘻嘻
將棧中的**恢復

**如下(示例):

git stash pop
回退分支(在切換分支失敗後,在分支名後有』|merging』標誌)

**如下(示例):

git reset --merge
解決衝突(merging標誌)

**如下(示例):

//在**中解決衝突檔案

git add .

git commit -m "***"

撤銷剛才的commit

**如下(示例):

git reset --soft
確認需要刪除的檔案

**如下(示例):

git clean -n
刪除檔案

**如下(示例):

git clean -f -d
撤銷add錯的檔案

**如下(示例):

git reset head file
檢視本地配置config/修改本地config配置

**如下(示例):

// 檢視本地git config 配置資訊

git config --list

// 配置本地git config 資訊

git config --global user.name

git config --global user.email

git config --global user.name '***xx'

git config --global user.email '***xx'

git reset head^
合併其他分支**到當前分支

**如下(示例):

git merge dev
將基於同乙個分支提交的不同commit合併

// 例子:基於master拉了新分支dev_services,提交**的時候沒有被合併進master,但是master已經合併了需要的**進去

// 先切換到master分支——》git checkout master

// pullmaster分支到**——〉git pull

// 再切換回自己的分支——》git checkout dev_services

// 再將dev_services分支**commit合併master——》git rebase master

// 最後基於當前分支的遠端分支提交——〉git push -f

git rebase master

保證提交的原子性,在同乙個分支上提交不同commit

git push -f
關聯分支位址

sudo git branch --set-upstream-to=origin/

package-lock.json

鎖定安裝時的包的版本號,並且需要上傳到git,以保證其他人在npm install時大家的依賴能保證一致。

上傳**的時候,將package.json檔案上傳,此檔案不管

github命令大全

剛剛接觸github和svn這種版本控制器,自己蒐集了一些命令大全 git init 初始化本地git倉庫 建立新倉庫 git config global user.name 配置使用者名稱 git config global user.email com 配置郵件 git config globa...

github命令大全

git config global user.name your name 全域性 name 設定 git config global user.email email example.com 全域性 email 設定 pwd 檢視當前路徑 git init 初始化倉庫 git add readme...

github 常用命令總結大全

github常用命令 最近開始研究github,mark下一些常用命令 git remote add upstream 別人的repository 新建分支用於存放別人的repository clone 程式設計客棧title.git 轉殖到本地 git fetch branch2 更新資訊 git...