git初識(shí)(常用git命令集合)

一、本地創(chuàng)建git項(xiàng)目推送到遠(yuǎn)程倉(cāng)庫(kù)

1.查看本地庫(kù)的遠(yuǎn)程倉(cāng)庫(kù)地址

git remote -v

2. 遠(yuǎn)程倉(cāng)庫(kù)地址添加標(biāo)簽origin(標(biāo)簽是一個(gè)變量等于遠(yuǎn)程地址)

git remote add origin git@xxx.com:xxx.com

3. 推送到遠(yuǎn)程庫(kù)地址 到master主干

git push origin master

4. 強(qiáng)制推送,覆蓋別的代碼

git push -f origin master

5. 添加一個(gè)遠(yuǎn)程庫(kù)標(biāo)簽gitlab

git remote add gitlab git@xxx.com:ddd

6. 推送到gitlab標(biāo)簽的地址上

git push gitlab master

7. 刪除gitlab標(biāo)簽

git remote remove gitlab

8. 修改origin 標(biāo)簽對(duì)應(yīng)的地址

git remote set-url origin git@xxx.com"xx.com

9. 把gitlab標(biāo)簽改名為coding

git remote rename gitlab coding

10.git confit 設(shè)置

git config --global user.email "youemail@qq.com" (設(shè)置郵箱)

git config --global user.name "name" (設(shè)置名字)

二、分支操作

查看當(dāng)前所有分支

git branch -a

創(chuàng)建本地dev分支

git branch dev

切換到dev分支

git checkout dev

推送到origin的地址 dev 分支上

git push origin dev

三、git密鑰設(shè)置

1.ssh公鑰生成

首先檢查一下是否有本地公鑰

Administrator@long MINGW64 ~ (master)
$ cd ~/.ssh

Administrator@long MINGW64 ~/.ssh (master)
$ ls
id_rsa  id_rsa.pub  known_hosts


如果沒(méi)有id_rsa.pub 文件需要使用ssh-keygen命令生成

ssh-keygen生成公鑰 注意郵箱地址設(shè)置

 ssh-keygen -t rsa -C "your_email@example.com"

2.github設(shè)置密鑰

image

將id_rsa.pub文件里的內(nèi)容全部復(fù)制到key里

image

遇到的問(wèn)題

  1. 秘鑰怎么再命令行復(fù)制
可以直接再終端打開(kāi)文件內(nèi)容 鼠標(biāo)右鍵即可復(fù)制到系統(tǒng)剪切板
$cat id_rsa.pub
深度截圖_選擇區(qū)域_20180130112233.png
  1. id_rsa.pub公鑰生成不成功
    .ssh文件權(quán)限的問(wèn)題
$ sudo su  切換到root用戶,輸入密碼
$ rm -rf .ssh 刪除該目錄
$ su user  切換會(huì)普通用戶
$ mkdir .ssh  創(chuàng)建.ssh目錄

重新生成公鑰即可

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1. 安裝 Github 查看是否安裝git: $ git config --global user.name "...
    Albert_Sun閱讀 13,852評(píng)論 9 163
  • 1.設(shè)置 初次使用需要設(shè)置姓名和郵箱git config --global user.name "git用戶名"g...
    jrg陳咪咪sunny閱讀 827評(píng)論 0 1
  • 本文作者陳云峰,轉(zhuǎn)載請(qǐng)注明。 這篇文章記錄個(gè)人常用的一些命令,和記不住的一些命令,轉(zhuǎn)載了并不斷更新。 Git官網(wǎng) ...
    陳云峰閱讀 2,914評(píng)論 0 24
  • 配置 首先是配置帳號(hào)信息ssh -T git@github.com # 登陸 github 修改項(xiàng)目中的個(gè)人信息 ...
    guanguans閱讀 818評(píng)論 0 3
  • 第一次聽(tīng)到尺八這個(gè)詞,有些詫異,怎么會(huì)用尺寸來(lái)給樂(lè)器命名呢?大約是這樂(lè)器長(zhǎng)一尺八,所以起這么個(gè)名字吧。帶著狐疑,點(diǎn)...
    王孟姐姐閱讀 618評(píng)論 0 1

友情鏈接更多精彩內(nèi)容