Git學習日記(二)

2021-10-07 06:07:18 字數 1086 閱讀 4216

可以搭建自己的遠端倉庫,或者直接在github上面使用免費的遠端倉庫,不過如果沒有交錢的話,上傳到github的東西都是他人可見不可改的。

首先通過以下命令設定自己的公鑰和私鑰

$ ssh-keygen -t rsa -c 「[email protected]

然後在github上面設定自己的ssh公鑰:

然後在github上面建立乙個遠端倉庫,再通過以下命令將遠端倉庫和本地的倉庫進行連線:

git remote add origin [email protected]:使用者名稱/遠端倉庫名.git

然後進行一次推送

git push -u origin master

初次推送加上-u指令會將本地master和遠端的master分支聯絡起來,後續可以去掉-u直接進行推送。

$ git checkout -b dev

switched to a new branch 『dev』

相當於:

$ git branch dev

$ git checkout dev

switched to branch 'dev』

即建立並切換至dev分支。

合併分支:

$ git merge dev

即將分支上的修改合併到當前分支

在本地建立和遠端分支對應的分支:

git checkout -b branch-name origin/branch-name

本地和遠端分支的名稱最好一致

推送分支:

$ git push origin master

建立本地分支與遠端分支的聯絡:

git branch --set-upstream branch-name origin/branch-name

抓取分支(當推送分支的時候與別人同時進行了修改就要抓取提交的分支,然後在本地進行手動合併)

git pull

Git學習日記 2

建立ssh key 命令 ssh keygen t rsa c youremail example.com 登入github 兩個引數 title,key title隨便輸,key的值為linux當前使用者目錄下.ssh資料夾下id rsa.pub檔案下的內容 在github上新建乙個learngi...

Git學習日記(一)

git config global user.name your name git config global user.email email example.com 在任意資料夾下面使用該命令就可以建立乙個版本庫,對該資料夾及子資料夾裡面的文字檔案進行操作都可以進行git的管理。git init...

Git學習日記 一

git config global alias.lg log color graph pretty format cred h creset c yellow d creset s cgreen cr c bold blue an creset abbrev commit git lg結果如下 3b...