Git基本操作

2021-10-07 18:37:49 字數 2067 閱讀 3534

在看了廖雪峰老師的課後,做了一些筆記,本文是對操作的歸納。

git init//初始化倉庫
git add 

//把檔案放到暫存區

git commit -m

//提交暫存區的檔案並備註

git status//檢視工作區的狀態

git diff//檢視修改的內容

git reset --hard commit_id//返回到id對應的版本

git log//檢視提交歷史,回到過去

git reflog//檢視命令歷史,回到未來

git checkout -- file//放棄工作區的修改

git reset head

//放棄暫存區的修改

git rm//刪除乙個檔案

ssh-keygen -t rsa -c "[email protected]"

//建立ssh key

在使用者主目錄裡找到.ss**件,把當中的id_rsa.pub內容放到github裡面。

git remote add origin git@server-name:path/repo-name.git//關聯遠端庫

git push -u origin master//第一次推送master分支的內容

git push origin master//推送最新修改

git clone git@server-name:path/repo-name.git//轉殖乙個倉庫

git branch//檢視分支

git branch

//建立分支

git checkout

//切換分支

git switch

//切換分支

git checkout -b

//建立並且切換到新分支

git switch

-c //建立並且切換到新分支

git merge

//合併到當前分支

git branch -d

//刪除分支

git log --graph --pretty=oneline --abbrev-commit//合併情況視覺化

git merge --no-ff -m""

//有分支合併

git branch -d

//強行刪除

git stash//把當前分支操作入棧

git stash pop//把工作棧內容取出

git cherry-pick

//把某個操作複製到當前分支

git push origin 

//推送工作分支

git pull//推送失敗,抓下遠端分支試圖合併

git branch --set-upstream-to

origin//和遠端分支建立聯絡

git rebase//將提交的分叉整理成直線

git tag -a 

-m""

//給分支命名並且備註

git tag//檢視所有標籤

git push origin

//推送本地標籤

git push origin --tags//推送全部本地標籤

git tag -d

//刪除乙個本地標籤

git push origin :refs/tags/

//刪除遠端標籤

Git基本操作

1.初始化倉庫 git init 2.配置作者資訊 git config global user.email youremail corp.com git config global user.name yourname 3.新增檔案到暫存區 git add git add 新增所有檔案到暫存區 4...

git基本操作

1.先建乙個資料夾 mikdir gittest 這時就會有乙個gittest資料夾,cd gittest 進入這個資料夾 ls一下,就會看到gittest下沒有東西 2.生成乙個git git init cat git 顯示一下所有git 3.建乙個檔案 touch readme.md 這時git...

Git基本操作

21 nov,錦州 同生活中的許多偉大事件一樣,git 誕生於乙個極富紛爭大舉創新的年代。linux 核心開源專案有著為數眾廣的參與者。絕大多數的 linux 核心維護工作都花在了提交補丁和儲存歸檔的繁瑣事務上 1991 2002年間 到 2002 年,整個專案組開始啟用分布式版本控制系統 bitk...