国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Linux > 正文

Linux下初次使用github

2024-06-28 13:24:52
字體:
來源:轉載
供稿:網友
linux下初次使用github

1、安裝

1、1 使用yum安裝的

命令:$ yum install git git-gui

1、2 生成密鑰對,使用ssh-keygen方法

  ssh-keygen -t [rsa|dsa],將會生成密鑰文件和私鑰文件 id_rsa,id_rsa.pub或id_dsa,id_dsa.pub

1、3將生成的公鑰復制到github.com中的SSHKEY中

如果出現產生的ssh-key無效的錯誤,請改為一行行的復制公鑰內容,注意不要將空格,換行符等復制進來。

特別注意第一個字符不要漏了。

2、測試

將key添加之后,我們測試下能否鏈接到github。

命令:$ ssh git@github.com

看是否有這些內容出現:

3、設置

為了聯系,可以填寫你的一些信息

命令:$ git config --global user.name "your name"

$ git config --global user.email "your email"

4、克隆

假設已經在github.com上邊建立好了工程,我們暫且稱之為遠程倉庫,準備下載下來:

命令:$ git clone git@github.com:alex-my/Std.git

這里下載了一個名為"Std"的工程

5、本地庫新增文件傳到遠程倉庫

在本地建立文件夾,作為本地倉庫,然后建立新文件,然后將文件傳到遠程倉庫。

因為遠程倉庫上邊已經有文件,所以我們需要將文件先用pull更新下來,然后在將我們新增的文件傳到遠程倉庫。

首先建立一個名為“std”文件夾,不一定與github.com上的工程同名,使用git init初始化

建立一個文件Vv.h,使用shell重定向寫一些內容,當然,這些工作都可以使用vim替代。

為了方便,使用git remote增加一個路徑別名,這樣就不用打那么長的路徑了。

然后,使用git pull origin master將遠程倉庫更新下來。

查看后發現,多了兩個文件,Vector.h,README.md。這是前邊就添加的,你們可能只有README.md或者是其它的,當然,這都不是重點。

git status是為了打印信息,可以省略這一步。我們可以看見“?? Vv.h”,表示新增了一個Vv.h是遠程倉庫沒有的。

使用git add將我們要提交的文件的信息添加的索引庫中。

使用git commit將索引庫內容提交到本地倉庫中。

使用git push提交到遠程倉庫中。

6、更新文件

git commit -a -m "brief"

增加-a,可以只將所有被修改或刪除的且被git管理的文件提交到本地倉庫中。

git push origin master

此命令將本地倉庫更新到遠程倉庫中,origin是別名,可以用具體url替代。

如果沒有新增加的文件,不需要使用git add命令。

常用指令:

git add [filename]:將一個文件添加進版本庫中

git add *:將當前所有文件添加進版本庫中

git commit -m "一句話":修改的說明

git checkout *:從版本庫更新本地文件(最新的)

git checkout filename

git checkout 版本號 文件名:檢出指定版本的指定文件

git diff :比較當前所有文件和版本庫中(最后的版本)的所有文件的差異

git diff filename :比較此文件和版本庫中的差異

git diff filename 版本號1 版本號2: 比較2個版本號中文件的差異

git log filename :顯示指定文件在版本庫中的差異列表


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 台江县| 高阳县| 来凤县| 永丰县| 安康市| 云南省| 尚志市| 仲巴县| 花莲县| 满城县| 阿荣旗| 合山市| 钟祥市| 香港| 清河县| 望谟县| 西青区| 汶川县| 重庆市| 西乌| 定结县| 永新县| 延吉市| 荥经县| 宁海县| 明星| 新丰县| 连山| 来安县| 清新县| 临猗县| 大埔县| 邢台市| 深泽县| 永登县| 始兴县| 平谷区| 宝丰县| 陵川县| 高邮市| 邻水|