可以搭建自己的遠端倉庫,或者直接在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...