git安裝與使用提交到github 2

2021-07-23 11:36:19 字數 3277 閱讀 7748

1瀏覽器使用github

註冊跳過不說

檢出專案

1 git安裝後,首先需要設定git,配置自己的身份,開啟git bash通過以下兩個命令:

$ git config --global user.name lytforgood 

$ git config --global user.email [email protected]  

2 生成ssh key並提交。

開啟 "git bash" 

ssh-keygen -t rsa -c "[email protected]"

金鑰檔案複製到c:\documents and settings\administrator\.ssh\ 目 錄下

用記事本開啟id_rsa.pub檔案,複製內容,

在github.com的**上到ssh金鑰管理頁面,新增新公鑰,取個名字,內容貼上剛才複製的內容。

git clone

3 在github上建立專案

4 對本地專案初始化

2)執行以下命令對專案初始化

$ git init

3)新增專案資料夾中需要提交到遠端的檔案或資料夾

$ git add .  

4)執行以下命令

$ git commit  

或者git commit -m "修改readme"

5 將本地專案傳送到github遠端倉庫上

第一次需要刪除覆蓋需要如下命令

$ git remote add origin [email protected]:lytforgood/mlcompetition.git   

提交到遠端

$ git push -u origin master  

在執行第一條命令時,如果出現錯誤提示fatal: remote origin already exists.則代表你在github建立的專案內有初始檔案(例如readme.md)。

解決辦法是執行以下命令:

$ git remote rm origin  

在執行第二條命令時,可能出現錯誤提示error:failed to push som refs to...,解決辦法是先把遠端倉庫中有的檔案pull下來。

命令如下:

$ git pull origin master  

1 linux安裝git

yum install git

git -help

2 linux檢出git專案

mkdir test

cd test

git clone

3 linux提交git專案

檢視工作區狀態--有新檔案顯示有未跟蹤--多次使用檢視

git status

建立跟蹤

git add 新檔案

執行變更

git commit

輸入修改目的/說明

--現在只是在本地倉庫執行了修改未同步到github

同步到github

git push

輸入  使用者名稱 lytforgood 和 密碼 asdfqwer1234

4 linux解決**衝突

git pull

修改衝突檔案--刪除那些標記

繼續提交git add 新檔案 git commit git push

5 如何回到過去、未來--跳轉到某個commit的id版本

檢視版本資訊 提交的記錄 

git log  

重置暫存區與工作區,與上一次commit保持一致  [commit-id] eg:0ce6fd2一堆字串

git reset --hard  [commit-id]

git reflog 顯示commit的版本id

6 建立里程碑--軟體版本

點進專案--專案說明下面有一行

1 commit  1 branch 0 releases 1 contributor

選擇 releases

建立 releases 填寫如下資訊

eg:版本號:0.1  標籤:第乙個版本   說明:第乙個版本,什麼都沒有 

7 分支開發之分支合併(後面繼續學習補充)  主要用於臨時修改bug補充發布個修改版本或者開源軟體多人開發合併

檢視倉庫分支 

git branch

檢視本地倉庫分支 

git branch -v

檢視分支跟蹤情況 

git branch  

新建分支

git branch -d

readme.md

標題====

====可以讓上一行內容加大-類似標題

[email protected]:lytforgood/alltest.git

在命令列上建立乙個新的儲存庫

create a new repository on the command line

echo "# alltest" >> readme.md

git init

git add readme.md

git commit -m "first commit"

git remote add origin

git push -u origin master

從命令列上推乙個現有的儲存庫

push an existing repository from the command line

git remote add origin

git push -u origin master

1.檢視配置 git config -1

2.儲存使用者名稱和密碼 

對於http(s)協議,可以用下面命令臨時快取 git config --global credential.helper cache 

開啟linux快取 git config --global credential.helper wincred 

開啟windows快取 對於ssh協議,可以用ssh key,具體教程網上很多。

git reset 還原本地工作檔案

簡化說明版本:

win7提交github

git init  //右鍵git bash 初始化倉庫

git add .  //新增檔案

git commit -m "修改readme"  //提交到本地

git remote add origin  //新增到遠端倉庫git remote rm origin

git push -u origin master  //提交 錯誤+ git pull origin master

lytforgood

git使用與提交到github的操作

先在github上面建立乙個新倉庫 只要乙個mit的license即可 然後找到這個位址複製 在vscode裡面開啟專案,在專案外執行git clone 複製的位址建立與專案同級的資料夾,把專案檔案除了.git資料夾和node mouduls資料夾外其他檔案全部複製到新建立的資料夾裡面,開啟該終端,...

git 提交到碼雲

1.git init 初始化專案 2.git status 檢視狀態 3.git add.記得後面有乙個點 將所有檔案加入快取 4.git commit a m 提交 a只是用於提交改動東西 add是提交改動和新檔案 m 後面跟隨提交提示 commit只是提交到本地 5.git remote add...

已有專案提交到git

1 先進入專案資料夾 通過命令 git init 把這個目錄變成git可以管理的倉庫 git init2 把檔案新增到版本庫中,使用命令 git add 新增到暫存區裡面去,不要忘記後面的小數點 意為新增資料夾下的所有檔案 git add 3 用命令 git commit告訴git,把檔案提交到倉庫...