單倉庫
初始化:git 倉庫
git init //初始化倉庫
git add .(檔案name) //新增檔案到本地倉庫 --
git commit -m 「first commit」 //新增檔案描述資訊
git pull origin master // 更新本地倉庫
git push -u origin master //把本地倉庫的檔案推送到遠端倉庫
多倉庫模式 使用第一種 帶有倉庫名稱的模式
方法一 使用 「git remote add 倉庫名」 命令 --推薦
第乙個倉庫(origin 預設倉庫 )
git remote add origin
第二個倉庫(local便是第二倉庫)
git remote addlocal
取消第二倉庫關聯:
git remote removelocal
檢視關聯庫git remote -v
可以看到兩個遠端倉庫位址,但是需要push兩次(每乙個倉庫都需要單獨push)
方法二:(使用 「git remote set-url」 命令)
可以看到遠端倉庫有兩個 push 位址,這種方法的好處是每次只需要push一次就可以了。
方法三: 開啟 .git/config 找到 [remote "github"],新增對應的 url 即可,效果如下。這種方法其實和方法二是一樣的。
多倉庫拉取** [name] 為倉庫配置名稱 可以用
檢視git remote -v
拉取 git pull origin master
關聯遠端倉庫
git remote add origin
提交git add .
git commit –m 「描述」
git push -u origin master 推送到預設倉庫 origin
git push -u origin master 推送到預設倉庫 origin
兩個遠端場無法pull 同步
git :fatal: refusing to merge unrelated histories解決
把本地倉庫和github上關聯以後,發現git pull,git
feach提醒fatal:
refusing to merge unrelated histories
原因是兩個分支是兩個不同的版本,具有不同的提交歷史 加一句
$git pull origin master --allow-unrelated-histories
可以允許不相關歷史提,強制合併,確實解決了這個問題
mac設定雙git賬號操作記錄
場景 需要能使用公司gitlab的賬號和私人的github賬號,所以谷歌查了幾篇文章,並茂的說的都很詳細,我就只在此處記錄一下具體的操作流程。git config global list cat git config global unset user.name git config global ...
Git 遠端庫操作
本文只是對git命令的總結,方便以後查閱 詳細操作過程請看 廖雪峰git教程 將本地庫與遠端庫關聯,並將本地庫內容新增到遠端庫 首先在本地建立ssh key ssh keygen t rsa c 郵箱 把id rsa.pub裡的公鑰加到github上 然後將本地庫和遠端庫關聯 git remote ...
git 本地庫的操作
一 建立git倉庫 4 一般使用場景是公司的伺服器使用git init bare 建立乙個倉庫並add commit新增好工程後,開發人員本地使用git clone url ex git clone user 123.57.142.home user project git 命令clone乙份工程。...