git基本配置指令和推送到伺服器的步驟

2021-10-10 19:49:33 字數 1537 閱讀 4325

git相關概念

工作區:理解為乙個資料夾就是乙個工作區

版本庫:工作區有乙個隱藏目錄.git,這個不算工作區,是git的版本庫。git的版本庫里存了很多東西,其中最重要的就是成為stage(或者叫做index)的暫存區,還有git為我們自動建立的第乙個分支

工作區–>add–>stage–>commit–>版本庫(master)

配置使用git之前必須先配置使用者名稱和郵箱

git config --global user.namename#你是誰

git config --global user.emailemail#怎麼聯絡你

global 表示全域性,無論在那個資料夾下都配置好了,不加的話只在當前的工作區生效

本地推送到伺服器的基本步驟

1.git add . 將工作區當前所有的檔案和資料夾新增到暫存區中

2.git commit -m " " 將暫存區中的檔案提交到版本庫中

3.git status 可有可無,目的是要檢查一下當前工作區和版本庫是否一致

4.git push -u othername master 如果是第一次鏈結,需要有-u來建立本地和遠端倉庫的分支聯絡,後續操作可以去掉-u

5.根據提示輸入使用者名稱密碼,如果配置過ssh則無需輸入

基本指令

git --version 檢視git版本

git init 初始化乙個倉庫

git status 檢視git狀態

git add 檔名 新增單個檔案(工作區到暫存區)

git add . 新增所有檔案和資料夾(工作區到暫存區)

git commit -m 「注釋」 將暫存區的檔案新增到版本庫中,版本庫中的內容才可以和遠端倉庫進行互動

git remote add othername遠端倉庫鏈結新增以乙個遠端倉庫,othername是指別名,代表這個倉庫,以後就不用再使用鏈結了

git push -u othername master 將本地版本庫內容推送到遠端倉庫,master代表的分支,-u代表本地master分支和遠端的master分支的關聯,下次在master分 支推送時,會自動關聯到遠端倉庫的master分支

常用操作

ls 當前工作區內容

vim filename 對檔案進行修改

:wq 儲存修改

生成公私鑰:

1、檢視是否已經有ssh金鑰:cd ~/.ssh ~ 代表家目錄,users目錄位置

2、生成金鑰:ssh-keygen -t rsa -c 「git帳號(郵箱)」 然後按三下空格確認

3、根據生成成功的提示,找到生成的兩個檔案id_rsa、is_rsa.pub

4、複製is_rsa.pub中的內容,然後點夾github中頭像,進入個人中心,選擇 ssh and gpg keys 然後選擇add new 新增公鑰即可,再向其中提交專案的時候就不 用再輸入密碼了

使用git前的基本配置和如何推送到遠端倉庫的操作?

git config global user.name 你的使用者名稱 git config global user.email 你的郵箱 git initgit remote add origin 使用者名稱 倉庫名.gitgit add git commit m 提交資訊 git push or...

git同時push推送到github和碼雲

當自己專案的時候,想同時更新多個地方 github 碼雲,等。可以通過git的配置實現,這樣就不用創多份檔案,每次更新都得更新多個地方 如果還不熟悉git的操作的,可以先看這個 git使用和常見命令 1 先再github和碼雲。建立2個空的倉庫 或者乙個倉庫為空,另外乙個倉庫不為空也行 2 再本地拉...

Git建立分支並推送到遠端伺服器

1,從已有的分支建立新的分支 如從master分支 建立乙個dev分支 git checkout b dev 2,建立完可以檢視一下,分支已經切換到dev git branch dev master3,提交該分支到遠端倉庫 git push origin dev 4,測試從遠端獲取dev git p...