# Git 簡易流程
- using CLI
### Check Git Version
```
git --version
```
---
### 建立與 BitBucket 的 SSH Key
1. Generate an SSH Key with Email (if you don't have one):
```
ls -al ~/.ssh
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
ssh-add ~/.ssh/id_rsa
```
2. Add the SSH Key to Bitbucket
- 將印出的這一段貼進Bitbucket
```
cat ~/.ssh/id_rsa.pub
```
- Go to your Bitbucket account and navigate to Personal settings.
- Select SSH keys under Security.
- Click Add key and paste your SSH public key into the Key field. Give it a label and click Save.
3. Verify the SSH Connection to Bitbucket
```
ssh -T git@bitbucket.org
```
- You should see a message like
```
authenticated via ssh key.
You can use git to connect to Bitbucket. Shell access is disabled.
```
---
### 建立repository並完成push
1. Create repository on BitBucket
2. Clone the repository into your local machine
- 成功clone會出現一個repository資料夾
```
git clone git@bitbucket.org:username/repository.git
```
3. Adding a file to your Bitbucket repository
- 把所有要上傳Git的檔案移動進repository資料夾!!!
4. Stage the files for the syncing process by adding them to Git with the following command.
```
git add .
```
5. Check progress
```
git status
```
6. Add git commit
```
git commit -m "first commit"
```
7. push
```
git push origin master(branch name)
```