git 操作學習

2022-06-10 13:33:07 字數 1833 閱讀 5132

1.window本機電腦安裝git

2.配置環境變數

安裝到d:\software\git\目錄把bin目錄路徑完整加入path變

3.配置git的config

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

git config --global user.name  "your  name"

4.檢視git配置 是   git config --list

0:git init git 初始化

1. 轉殖 : git clone 遠端位址

2. 推送 : git push 遠端位址 master(分支名稱)

3. 更新 :  git pull 遠端位址

4. 簡化操作:

4.1 給遠端位址取別名

4.2 git remote add 別名 遠端位址

4.3 git push  別名  分支名

4.4 git pull 別名

4.5 git remote remove 別名

**上線後,用tag標籤標記發布節點(命名規則:prod_ +版本_+上線日期)

git tag -a prod_v2.1.8_20200701

將標籤推到gitee上

git push origin prod_v2.1.8_20200701

1/https協議:`` 需要輸入使用者名稱和密碼,但是現在新版的git安裝後,第一次提交,會彈出乙個視窗,別關,選中---然後進入下乙個頁面,再點綠色的按鈕

2/ssh協議:[email protected]:hucongcong/test.git  可以配置免密登入

如何去操作配置

4 在github -> settings -> ssh and gpg keys頁面中,新建立ssh key

5 貼上 公鑰id_rsa.pub內容到對應文字框中

5 在github中新建倉庫或者使用現在倉庫,拿到[email protected]:使用者名稱/倉庫名.git

6 此後,再次ssh方式與github「通訊」,不用輸入密碼確認身份了

本質: 多個分支操作了同乙個檔案的同乙個地方

解決辦法:

盡可能保證自己的頁面是最新的, 可以將衝突的檔案進行處理

解決衝突後,重新add  commit 等操作

原因: 主要是沒有按照正確的來操作

解決辦法:(僅限本地倉庫)

按照正確的步驟來處理

1/git init

2/git add . 

3/git commit -m ''

解決: git remote -v 

解決辦法:

可以執行 git clean -d -fx

-n 顯示將要刪除的檔案和目錄;

-x -----刪除忽略檔案已經對git來說不識別的檔案

-d -----刪除未被新增到git的路徑中的檔案

-f -----強制執行

解決:1. 在本地建立乙個遠端別名: git remote add 遠端別名(預設:origin) ssh位址

2. 推送到git上 : git push -u origin master  第一次一定要加 -u,後面可以不用再寫

常見問題:

git commit  忘記加 -m '寫內容' 了  那麼就需要  先輸入 !     然後再輸入  wq 回車退出

GIT操作學習

git 基本命令 2 配置git使用者名稱 git config global user.name ada git config global user.email 123 126.com 3 建立目錄 makdir leargit cd cd pwd 4 建立並初始化git庫,進入目錄後再執行 g...

git操作學習記錄

在你要提交的工程的根目錄,執行 git init 生成乙個初始檔案 echo 1 readme.txt 再git add.git commit m 初始化 git add git status 檢視當前的git狀態 git commit m 上傳第乙個版本 git log 檢視git日誌 上傳工程到...

git基本操作學習

為了實現部落格文章的及時更新,需要多端實現hexo同步,在網上查詢的大部分文章都是基於github,建立分支,實現此功能的,因此便簡單學習一下git的基本操作,在此做下記錄。1.git status git branch 2.git add git add all git add a 3.git c...