Cloning and Creating a Patch
$ git clone git@heroku.com:ten-tren-heroku-cua-ban.git -o heroku $ cd ten-tren-heroku-cua-ban.git $ (edit files) $ git add (files) $ git commit -m 'giải thích thay đổi' $ git format-patch origin/master
Creating and Commiting
$ cd (project-directory) $ git init $ (add some files) $ git add . $ git commit -m 'Initial commit'
ví dụ : để thay đổi nội dung 1 file ta làm như sau :
B1 tạo clone trên máy tính ta dùng
$ git clone git@heroku.com:blooming-meadow-5451.git -o heroku
B2: Tiếp theo thao tác trên folder:
$ cd blooming-meadow-5451
B3 :Thay đổi nội dung những file trong folder
blooming-meadow-5451 trên máy tính của bạn đã được tạo ra từ b1
B4 gõ
$ git add -A
để xem những thay đổi như xóa file hay thêm file ,folder trong máy tính
$ git commit -am "ghi chú số 1"
B5 Đẩy lên host
$git push heroku master
xong .
ngoài ra còn có các lệnh khác
git remote add heroku git@heroku.com:appname.git
**Bonus
Tạo SSh mới khi gặp lỗi
! Your key with fingerprint xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx is not authorized to >access my_heroku_app.
B1 :Tạo 1 new rsa key:
ssh-keygen -t rsa -C "email-đăngký-heroku@gmail.com" -f ~/.ssh/id_rsa_heroku
B2 add vào máy tính cho nó nhận key mớissh-add ~/.ssh/id_rsa_heroku
B3 trên heroku
heroku keys:add ~/.ssh/id_rsa_heroku.pub
sau đó
git push heroku master
nguồn
No comments: