Skip to content

ROTT-YC/mp-git

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Git 入門

參考順序 --- git add、git commit - 提交版本

  • git status
Untracked 的意思是,Git 偵測到你有新增這筆檔案,但尚未是 Git 追蹤的對象
  • git add
將檔案加入到索引
  • git commit -m " 填寫版本資訊 "
透過commit指令,來提交一個新版本
  • git log (--all --online --graph)
觀看新增的版本
  • git push origin
推上GIT

要準備把東西推上遠端的 Git 伺服器,需要設定一個端節的節點

  1. git remote 指令,主要是跟遠端有關的操作。
  2. add 指令是指要加入一個遠端的節點。
  3. 在這裡的 origin 是一個「代名詞」,指的是後面那串 GitHub 伺服器的位置。
  • pwd 顯示目前路徑
  • ls -al 列出所有目錄下檔案(-al包含隱藏檔案)
  • mkdir mp-git 新增資料夾 命名為mp-git
  • cd 切換到輸入的目錄底下(在目錄名後要加/) cd兩個句點會回到上層目錄
  • touch 新增檔案
  • rm 移除檔案
  • echo "內容" >> Readme.md 新增內容至檔案中

有更新的檔案需push的話,需先add進入索引後commit,再push才OK

內容引用


Branch

  • git branch

查閱分支

<<<<<<< HEAD
查閱分支

新增分支 - guest ex: $ git branch guest 切換分支 ex: $ git checkout guest 刪除分支 ex: $ git branch -d guest ======= 新增分支 - guest ex: $ git branch guest

切換分支 ex: $ git checkout guest

刪除分支 ex: $ git branch -d guest



## Rebase 

>自我理解 : 有點抽薪替換的概念,新出來的code跟舊版本是否相容?
>用rebase回到舊版本測試看看(?)
>>>>>>> 22a694fc5102e0bda267171d116855f8405b5254

## Tags
$ git tag -a [tag名稱]

上傳 tag 無法使用 push $ git push origin --tags(上傳所有tags) $ git push origin [tag名字]

進入TAG詳述補充介面的話 使用 ':q'來返回
## .gitignore

需要忽略的檔案

在目錄下建立 .gitignore
直接在檔案內寫入需忽略的檔名或是於目錄中新增檔案
> 例如目錄下的 .gitignore 及 ignore.txt
![](https://i.imgur.com/TXZOdAe.png)

使用
**$ echo ignore.txt > .gitignore**
將txt檔案轉入 .gitignore 底下即可

[Git - 忽略特定檔案 .gitignore](https://sinyilin.github.io/git/20191109/1510464038/)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published