一、 使用者名稱和郵箱
1.檢視使用者名稱和郵箱
$ git config user.name
$ git config user.email
2.修改使用者名稱和郵箱
$ git config --global user.name "username"
$ git config --global user.email "email"
--global 表示這台機器上所有倉庫都使用這個配置
二、本地倉庫
1.建立本地倉庫
$mkdirrepositoryname
$cdrepositoryname
//倉庫初始化,將這個資料夾變成git可以管理的本地倉庫
$gitinit
建立完成的空倉庫裡有乙個.git檔案,是追蹤管理版本庫的檔案
2.刪除本地倉庫
$rm–rf repositoryname
3.新增檔案到本地倉庫
//先將欲提交的檔案複製到本地倉庫目錄下
//filename檔名或者資料夾名都可以
//add可以連續提交多次
//add將檔案提交到暫存區(工作區)
$gitadd filename
4.提交檔案到本地倉庫
//add可以很多次,commit只能有一次
//commit可以看做是一次整體版本變更
//commit將工作區的所有檔案提交到版本庫的主支幹上
$gitcommit –m」本次提交需要說明的資訊」
5.檢視本地倉庫狀態
$gitstatus
6.檢視提交日誌
$gitlog
7.在本地變更版本
//上乙個版本是^,上上個版本是^^,在多就是^3
$git reset –-hard head^
8.比較差別
$gitdiff//有很多種用法
9.撤銷檔案修改
$gitcheckout –filename
10.將本地倉庫和遠端倉庫連線
//第一步ssh連線
//第二步登入github建立遠端倉庫
//第三步用命令列連線
$ git remote addorigin [email protected]:zzy296753977/algorithm.git
11.檢視本地倉庫和遠端倉庫的連線
$ git remote –v
12.取消本地倉庫與遠端倉庫的連線
$git remote remove origin13.將本地版本庫的內容推到遠端倉庫中
$gitpush –u origin master
//可能會出現問題
原因:遠端倉庫中有本地倉庫不含有的檔案,最常見的是readme.md
//又可能出現問題
fatal: refusing to merge unrelated histories
原因:遠端倉庫和本地倉庫不是同乙個專案
解決方案:用命令:$git pull origin master --allow-unrelated-histories
常用命令分支
14.本地建立新的分支
$gitbranch newbranchname
15.檢視本地分支
$gitbranch
16.檢視遠端分支
$gitbranch –r
17.切換分支
$gitcheckout newbranchname
18.將新的分支合併到主支上
$gitmerge newbranchname
19.獲取遠端分支到本地
$gitpull origin(連線名) remotebranchname(遠端分支幹名)
20.將本地分支與遠端分支建立關聯並且推送上去
$ git push --set-upstream origin(連線名) newbranchname(本地支幹名)
Github 基本操作
github 基本操作 配置git 首先在本地建立ssh key ssh keygen t rsa c your email youremail.com 後面的your email youremail.com改為你的郵箱,之後會要求確認路徑和輸入密碼,我們這使用預設的一路回車就行。成功的話會在 下生...
github基本操作
1 註冊github賬號 第一步肯定是先去github官網註冊個賬號 2 新建repository 新建repository,例如 python 專門儲存用python編寫的一些指令碼 會得到倉庫位址,git支援兩種協議 https 與 ssh,本文使用 https 方式 3 安裝git客戶端 因為...
GitHub基本操作
unix的哲學是 沒有訊息就是好訊息 一 新建 庫 在當前目錄新建乙個git 庫 git init 新建乙個目錄,將其初始化為git 庫 二 配置 git的設定檔案為.gitconfig,它可以在使用者主目錄下 全域性配置 也可以在專案目錄下 專案配置 顯示當前的git配置 git config l...