git 簡易教程

2021-08-09 10:43:55 字數 982 閱讀 7891

簡易的命令列入門教程:

git 全域性設定:

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

git config --global user.email "***@qq.com"

建立 git 倉庫:

mkdir django-restframework-demo

cd django-restframework-demo

git init

touch readme.md

git add readme.md

git commit -m "first commit"

git remote add origin

git push -u origin master

已有專案?

cd existing_git_repo

git remote add origin

git push -u origin master

git rebase注意事項

稍微正規的公司,在進行多人開發與協作時,都希望在提交**前,執行gti rebase master操作。如果有此操作的,請務必每提交一次**,都進行rebase一次。否則提交了十幾次,然後再去進行rebase操作,會有大量衝突問題,而且此時的衝突,很有可能無法一次性解決,**也很有可能不是最新**。

此時的解決方法:

基於最新的master分支,新建分支feature-a2,然後將之前feature-a1分支的**,根據乙個個提交資訊,將變更內容拷貝到新分支feature-a2裡。

刪除遠端分支feature-a1和本地分支feature-a1。

基於本地分支feature-a2,新建本地分支feature-a1,然後將feature-a1提交和push到遠端,那麼此時遠端分支feature-a1的log資訊也會是只有一條,且解決了rebase帶來的**衝突問題。

Git 簡易教程

小組內部因歷史原因一直在使用 svn 作為 版本管理工具,近期有將 遷移到git的需求,雖然簡單但是還是有學習成本的,遂在小組內部做了一次git分享。以下為 git 分享的ppt。閱讀全文需要5分鐘 git 培訓 封面 git 學習路徑 git入門篇 git 簡介 git 倉庫基本架構 倉庫基本架構...

Git簡易教程

將暫存區中檔案恢復為和head一樣 git reset head將暫存區中所有檔案恢復為和head一樣 git reset head filename 將暫存區中名字為filename的檔案恢復為和head一樣 比較暫存區和head所含檔案差異 git diff cached 比較工作區和暫存區所含...

Git簡易教程

新建空資料夾 在新建資料夾下開啟git bush here git init初始化本地倉庫 配置自己的使用者名稱和密碼 可以隨便輸入,建議自己姓名 郵箱 自定義使用者名稱 git config user.name 自定義郵箱 git config user.email xx.com git remo...