git簡單使用教程

2021-09-03 02:43:30 字數 2095 閱讀 1078

git clone

git status //檢視所有檔案狀態

git diff filename //檢視filename修改的內容

git add .//新增所有修改和新增的檔案

git add filename //新增制定為filename的檔案

git commit -m 『修改說明』 //提交檔案

git log //檢視檔案提交日誌

git log log–pretty=oneline //一行顯示日誌

git reflog //可以顯示回退的下面的所有版本

git log --graph --pretty=oneline --abbrev-commit//檢視分支合併情況

git log --graph//檢視分支合併圖

git reset --hard head^ //回退到上乙個版本

git reset --hard head^^ //回退到上上乙個版本

git reset --hard head~100 //回退到上一百個版本

git reset --hard commitid //設定到指定版本

git reset head filename //把filename檔案設定為最新版本上的檔案

git checkout – filename //撤銷filename在暫緩區上的新增或還原filename檔案為最新版本

git rm filename //刪除某個檔案

ssh-keygen -t rsa -c 「[email protected]」//生成ssh key公鑰,在id_rsa.pub中複製公鑰

git remote -v //檢視遠端庫資訊

git remote add origin [email protected]:[email protected]:yuxing55555/pyproject.git //關聯乙個遠端庫

git push -u origin master//第一次提交

git push origin master //以後的提交

git checkout -b branchname//建立並切換到分支

git branck branchname//建立分支

git checkout branchname//切換到分支

git branch //檢視當前所有分支

git merge branchname//合併分支內容到master

git branch -d branchname//刪除分支

git merge --no-ff -m 「merge with no-ff」 dev//禁用fast forward進行合併並新增說明

git tag v1.0.1 //打乙個v1.0.1的標籤

git tag //產看所有標籤

git tag v1.1 commitid //給提交過的某次commmitid打標籤

git tag -a v1.2 -m 『second tag』 commitid//-a指定標籤名,-m指定說明文字

git tag -d v1.2 /刪除v1.2的標籤

git push origin v1.0 //將v1.0推送到遠端

git push origin --tags //將所有標籤推送到遠端

git push origin :refs/tags/v1.0 //從遠端刪除標籤,應該先刪除本地的

//初始化乙個倉庫位置–需切換到要建立的位置

git init

//檢視檔案**修改了

git diff text.txt

//檢視工作區和版本庫裡面最新版本的區別

git diff head – readme.txt

github進行fork後如何與原倉庫同步

git remote add upstream ***(原倉庫位址)

先將自己所有修改的內容提交

git fetch upstream

git checkout master

git merge upstream/master

git push

新增在在.gitignore中ignore不起作用

使用git rm --cached filename 刪除已存在的快取

git簡單使用教程

github是乙個基於git的 託管平台,付費使用者可以建私人倉庫,我們一般的免費使用者只能使用公共倉庫,也就是 要公開。對於一般人來說公共倉庫就已經足夠了,而且我們也沒多少 來管理,o o 下面是我總結的一些簡單使用方法,供初學者參考。要想使用github第一步當然是註冊github賬號了。之後就...

git簡單教程

首先建立乙個新目錄,並在裡面建立乙個空資料庫。這裡我們建立乙個名為tutorial的目錄。dubaokun localhost test mkdir git test dubaokun localhost test cd git test dubaokun localhost git test gi...

git簡單教程

本文件旨在指導一些git新手如何使用git命令建立和提交倉庫 初始化 git init 連線遠端 git remote add origin 建立本地 跟蹤並提交 git add git commit m your marks 將本地內容提交至遠端 git push u origin master注...