git常用操作

2021-08-16 03:06:57 字數 1838 閱讀 9982

首先在github建立乙個版本庫

複製位址

git clone 位址 拉專案

將專案複製進去

新建分支 git branch zfz 你自己的分支,每個開發人員都有自己分支

git checkout zfz 分支名 //切換到分支

git add . 將新的版本所有內容新增到快取區

git commit -m 『新增了功能』 //提交到內容

git push origin zfz 推送到github

git add命令主要用於把我們要提交的檔案的資訊新增到索引庫中。當我們使用git commit時,git將依據索引庫中的內容來進行檔案的提交。

ssh配置

ssh-keygen -t rsa -c *********@qq.com

修改ssh為https

git remote set-url origin url 直接修改遠端倉庫為https的位址

url 是https的路徑

工作常用命令

從遠端***分支轉殖**           git clone -b *** https:***x.git

新建分支***基於遠端develop git checkout -b *** origin/develop

修改分支資料來源 git branch --

set-upstream-to=origin/***x

取消分支資料來源 git branch --unset-upstream

合併某個分支的commit到當前分支 git cherry-pick

回滾某個commit git reset --hard

強制提交 git push -f

打標籤 git tag ***

刪除遠端分支*** git push origin --

delete ***x

刪除本地分支*** git branch -d ***

強制刪除本地分支*** git branch -

d ***

修改分支名稱 git branch -m oldbranch newbranch

追加修改commit git commit --amend (i鍵插入進行修改,esc退出,:wq強制儲存退出)

檢視tag git tag

基於tag建立分支*** git branch *** tagname

刪除本地tag git -d tagname

刪除遠端tag  git push origin :refs/tags/tagname

刪除遠端commit

git reset --hard [commit值]

git push -f

強制覆蓋本地**

git fetch --all

git reset --hard origin/master

git pull

git 檢視所有分支的所有操作記錄(包括已經被刪除的 commit 記錄和 reset 的操作)

git reflog

git常用操作

git是一款分布式的版本控制軟體,相比svn,功能更強大,自然而然操作更複雜一些。git在本地也是以git版本庫的形式管理,而svn在本地管理的僅是乙個版本庫的副本。很明顯的乙個不同點 git你可以在本地做一些修改,然後commit到本地的版本庫,最後push到伺服器,而svn只要一commit,更...

Git常用操作

有時候我們需要修改之前提交的時候的說明資訊,沒有操作命令可以直接完成,但是使用rebase命令可以實現。例如我們要修改倒數第二次的提交的說明資訊 git rebase i head 3 注意 這裡head 後面跟著的是3而不是2,因為這裡指的是要修改的提交的父提交。之後會進入到文字編輯介面,如下圖 ...

Git常用操作

這裡記錄目前我最常用的操作。因為是最常用的,就不包括什麼建立倉庫,設定使用者資訊啊,這種設定一次的了。先上一張圖 1.分支管理 檢視本地分支 git branch 檢視所有分支 本地 遠端 git branch a 建立分支 git branch 切換分支 git checkout 建立 切換分支 ...