首先在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 建立 切換分支 ...