1. 程式人生 > >碼雲git也是不錯的之git使用圖文詳解

碼雲git也是不錯的之git使用圖文詳解

1. 前提

一般我們都是將專案提交到github上,但是因為github私人庫要錢,所以在真實專案開發中,我們還是可以選擇將程式碼儲存在碼雲上,畢竟也怕萬一有人看到專案也是不好的,同時碼雲建私人庫是免費的,而且操作什麼和github很像,首先說明一句以下步驟都是基於git的,並且這些準備工作都不說了,比如git安裝和碼雲賬號的申請。

2. 步驟

a. 和github一樣,如果我們只是單純的從上面clone程式碼,並不需要ssh配對。但是我們是為了將專案程式碼提交到上面,所以還是需要ssh key的配對,操作和github配對方法是一樣的。
b. 檢測ssh,一般我們把git安裝後都是安裝了ssh的,我們可以通過git檢視, 隨便找個地方,滑鼠右鍵選擇git bash here,進去git介面後輸入 ssh,如果出現如圖所示的情況,則說明ssh已經安裝。
這裡寫圖片描述


c. 把ssh匯入出來,同樣隨便找個地方,輸入ssh-keygen -t rsa, 然後回車,注意看回車后里面提示的,比如看我的,如圖
這裡寫圖片描述
第一個回車告訴我們這個key會儲存的地址,這個地址要記住等下還要找到檔案在哪裡的,然後在按回車,告訴我這檔案已經存在,問我要不要覆蓋,如果你們以前在github上配置了的,這裡情況應該和我一樣的,我就不再按了,你們如果不再還要在按次回車或者兩次,根據實際情況定。然後可以看到我們生成的檔案,如圖:
這裡寫圖片描述
這個id_rsa是私鑰,我們放在這裡自己用的,這個id_rsa.pub是要把它開啟,用記事本或者editplus之類的都可以開啟的。
d. 配置公鑰到碼雲上。登陸碼雲打開個人中心找到配置ssh的地方,如圖:
這裡寫圖片描述

左邊列表就有SSH公鑰的按鈕,點選進入,然後將id_rsa.pub開啟的內容直接複製到公鑰框裡,標題那不用填,複製進去後會自動生成的,注意這裡什麼都不要動,就是一個貼上複製。如圖,因為這是我自己的為了安全起見來了個良心打碼。
這裡寫圖片描述
新增成功後如圖。
這裡寫圖片描述
f. 驗證ssh,因為不驗證有時候會出問題,所以為了保證,我們還是需要驗證下,同樣隨便找個地方,進入後輸入ssh -T [email protected] , 會提示你這個連結的碼雲不確定,問我們要不要急需連結,我們輸入 yes ,然後提示你 welcome ,則表示我們成功。如圖:
這裡寫圖片描述

g. 碼雲上新建倉庫這個沒什麼好說的,選擇私人庫,如圖。
這裡寫圖片描述

,建立後進入倉庫,可以看到我們大致的資訊,最主要的可以看到我們的連結地址,如圖:
這裡寫圖片描述
h. 提交程式碼。進入我們要提交的原生代碼,然後開啟git介面,如圖所示
這裡寫圖片描述
如果你已經使用對這個專案使用了git,會生成了一個.git隱藏的檔案,如圖所示,我這裡是有的,因為我已經使用了,如果沒有則輸入 git init 進行初始化,生成這個檔案。因為我開始在碼雲上建立專案時,選定生成了很多檔案,readme,gitignore之類的,所以我們不能直接提交,還要先將這些東西pull下來才可以,但是pull要連線遠端倉庫,所以我們需要先連線遠端倉庫,輸入 git remote add origin ××你的碼雲倉庫的https或者ssh都可以×××,我這裡因為已經連線了,所以就不上圖了,連線後輸入git pull origin master 就可以將東西更新下來,可能會要求輸入碼雲的賬號和密碼。如圖:
這裡寫圖片描述
然後在git add . 將所有都提交上去,git commit -m” 輸入提交說明,然後git push origin master就可以了。到此專案就儲存上去了。

相關推薦

阿里伺服器搭建FTP圖片伺服器[圖文]

FastDFS是用c語言編寫的一款開源的分散式檔案系統。FastDFS為網際網路量身定製,充分考慮了冗餘備份、負載均衡、線性擴容等機制,並注重高可用、高效能等指標,使用FastDFS很容易搭建一套高效能的檔案伺服器叢集提供檔案上傳、下載等服務。 Tracker

git不錯git使用圖文

1. 前提 一般我們都是將專案提交到github上,但是因為github私人庫要錢,所以在真實專案開發中,我們還是可以選擇將程式碼儲存在碼雲上,畢竟也怕萬一有人看到專案也是不好的,同時碼雲建私人庫是免費的,而且操作什麼和github很像,首先說明一句以下步驟都

git本地專案上傳詳細步驟(內附git工具下載)

git工具在文章最後附有云盤下載地址,話不多說直接上教程 第一步,安裝客服端 第二步 建立原生代碼庫 第四步選中資料夾 右鍵 選擇 GIt Bash Here 第五步 初始化 使用者名稱 郵箱 第六步 開啟git圖形介面工具, 開啟方式選擇第四步 的 g

Git學習系列如何正確且高效地將本地專案上傳到Github(圖文

  不多說,直接上乾貨!   首先你需要一個Github賬號,所以還沒有的話先去註冊吧! https://github.com/   見   Git的安裝   見 1、進入Github首頁,點選New repository新建一個

Git學習系列Windows上安裝Git詳細步驟(圖文

前言   最初,Git是用於Linux下的核心程式碼管理。因為其非常好用,目前,已經被成功移植到Mac和Windows作業系統下。   鑑於大部分使用者使用的是Windows作業系統,故,這裡詳細講解Windows作業系統下Git的安裝步驟。        當然我也會陸續寫出Linux和

Git學習系列CentOS上安裝Git詳細步驟(圖文

前言   最早Git是在Linux上開發的,很長一段時間內,Git也只能在Linux和Unix系統上跑。不過,慢慢地有人把它移植到了Windows上。現在,Git可以在Linux、Unix、Mac和Windows這幾大平臺上正常運行了。   要使用Git,第一步當然是安裝Git了。   首先

Git學習系列Windows上安裝Git之後的一些配置(圖文

  不多說,直接上乾貨! 前面部落格   第一次使用Git時,需要對Git進行一些配置,以方便使用Git。   不過,這種配置工作只需要進行一次便可,日後對Git進行升級時,會沿用現在的配置。 1、Git配置使用者資訊   配置使用者資

Git學習系列Debian或Ubuntu上安裝Git詳細步驟(圖文

前言   最早Git是在Linux上開發的,很長一段時間內,Git也只能在Linux和Unix系統上跑。不過,慢慢地有人把它移植到了Windows上。現在,Git可以在Linux、Unix、Mac和Windows這幾大平臺上正常運行了。   要使用Git,第一步當然是安裝Git了。   

IDEA學習系列IDEA裏如何正確設置和顯示本地代的歷史(Local Histoty -> Show History)(圖文

分享圖片 程序代碼 大數 歷史 dea 直接 反饋 軟件 com   不多說,直接上幹貨! 前言   在IntelliJ IDEA中一不小心將你本地代碼給覆蓋了,這個時候,你 ctrl + z 無效的時候,是不是有點小激動

Git恢復之前版本的兩種方法reset、revert(圖文

強制 之前 res 合作 希望 本地庫 有時 做成 本地 一、問題描述在利用github實現多人合作程序開發的過程中,我們有時會出現錯誤提交的情況,此時我們希望能撤銷提交操作,讓程序回到提交前的樣子,本文總結了兩種解決方法:回退(reset)、反做(revert)。 二、背

Git內部原理Git引用

本篇的主題是Git引用的原理。 首先來搞清楚什麼是Git引用,前文講了Git提交物件的雜湊、儲存原理,理論上我們只要知道該物件的hash值,就能往前推出整個提交歷史,例如: $ git log --pretty=oneline 3ac728ac62f0a7b5ac201fd3ed1f69165df8be3

git簡單入門git init /git add /git commit -v

git init: 首先看一下使用的效果: 用法及解釋: 1.進入某個空的資料夾下,開啟Git Bash命令視窗輸入git init 2.主要用來初始化一個空的git本地倉庫 3.執行完上面的命令,當前目錄下會自動生成.git隱藏資料夾,該隱藏資料夾就是git

Git 內部原理 Git 物件雜湊

在上一篇文章中,將了資料物件、樹物件和提交物件三種Git物件,每種物件會計算出一個hash值。那麼,Git是如何計算出Git物件的hash值?本文的內容就是來解答這個問題。 Git物件的hash方法 Git中的資料物件、樹物件和提交物件的hash方法原理是一樣的

git基礎篇-git配置資訊搭建

第一步:安裝git  圖示:一般從官網進來下載時都會是最新版本 未把圖片貼出來的,後面持續的選擇預設項就可以了 第二步:安裝好git後,開啟命令符檢查自己的版本  2.1  檢視版本命令:       git version               

git reset --hard git版本回退

1.假設有2個提交記錄 commit def5adef853da4cc05752bdb36577c127be71ba5 Author: 132982jianan <[email pro

圖文如何利用GIT+GitHub進行團隊寫作開發

bsp 解決沖突 atlas evel src 出現 info flow 多人 圖文詳解如何利用Git與GitHub進行團隊協作開發 團隊協作開發中,大部分都會用到版本控制軟件,比如Git、Svn等。本文將通過一個實例,詳細講解在真實的工作環境中,一個團隊應該如何利用Gi

git常用命令git push使用說明

詳細的命令使用說明,請參考點選開啟連結 git push命令用於將本地分支的更新,推送到遠端主機。它的格式與git pull命令相仿。 $ git push <遠端主機名> <本地分支名>:<遠端分支名> 注意,分支推送順序的寫

git 入門教程 git bash 竟然不支援 tree 命令

開門見山 git bash 是 Windows 使用者安裝 git 時預設安裝的命令列工具,不僅介面漂亮功能也不錯,大多數情況下可以替代 Windows 原生的 cmd 命令列. 然而,git bash 命令列不是萬金油,並不能完全替代 cmd ,詳情請參考 mintty 官網的相關說明. mintty

圖文如何修改git已提交記錄的郵箱?

有時候,公司提交的程式碼必須使用公司郵箱,而你誤操作,直接把自己個人郵箱提交上去了,此時你就會遇到這樣的需求:如何修改git已提交

git回退git reset

前言 在使用git的時候,我們一般提倡是不允許回滾。對於問題的追蹤和專案的發展歷程而言歷史記錄都是有用的。並且為了節省一點儲存空間而丟失寶貴的程式碼資訊是不值當的。但是我們開發中,肯定會遇到特殊情況需要回退。比如確實操作錯了一步歷史提交,導致倉庫混亂汙染或是內容丟失,我們需要回退到乾淨的一次提交,重新操作。