Anda dapat menambahkan file menggunakan git add, misalnya git add README, git add <folder>/*atau bahkangit add *
Kemudian gunakan git commit -m "<Message>"untuk melakukan file
Akhirnya git push -u origin masteruntuk mendorong file.
Ketika Anda membuat modifikasi berjalan git statusyang memberi Anda daftar file yang dimodifikasi, tambahkan menggunakan git add *semuanya atau Anda dapat menentukan setiap file secara individual, lalu git commit -m <message>dan akhirnya,git push -u origin master
Contoh - misalnya Anda membuat file README, berjalan git statusmemberi Anda
$ git status
# On branch master
# Untracked files:
# (use "git add <file>..." to include in what will be committed)
#
# README
Jalankan git add README, file dipentaskan untuk melakukan. Kemudian jalankan git statuslagi, itu akan memberi Anda - file telah ditambahkan dan siap untuk dikomit.
$ git status
# On branch master
# Changes to be committed:
# (use "git reset HEAD <file>..." to unstage)
#
# new file: README
#
nothing added to commit but untracked files present (use "git add" to track)
Lalu lari git commit -m 'Added README'
$ git commit -m 'Added README'
[master 6402a2e] Added README
0 files changed, 0 insertions(+), 0 deletions(-)
create mode 100644 README
Akhirnya, git push -u origin masteruntuk mendorong cabang jarak jauh masteruntuk repositori origin.
$ git push -u origin master
Counting objects: 4, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (2/2), done.
Writing objects: 100% (3/3), 267 bytes, done.
Total 3 (delta 1), reused 0 (delta 0)
To xxx@xxx.com:xxx/xxx.git
292c57a..6402a2e master -> master
Branch master set up to track remote branch master from origin.
File-file telah berhasil didorong ke repositori jarak jauh.
Menjalankan a git pull origin masteruntuk memastikan Anda telah menyerap setiap perubahan di bagian hulu
$ git pull origin master
remote: Counting objects: 12, done.
remote: Compressing objects: 100% (4/4), done.
remote: Total 8 (delta 4), reused 7 (delta 3)
Unpacking objects: 100% (8/8), done.
From xxx.com:xxx/xxx
* branch master -> FETCH_HEAD
Updating e0ef362..6402a2e
Fast-forward
public/javascript/xxx.js | 5 ++---
1 files changed, 2 insertions(+), 3 deletions(-)
create mode 100644 README
Jika Anda tidak ingin menggabungkan perubahan hulu dengan repositori lokal Anda, jalankan git fetchuntuk mengambil perubahan dan kemudian git mergemenggabungkan perubahan. git pullhanyalah kombinasi dari fetchdan merge.
Saya pribadi menggunakan gitimmersion - http://gitimmersion.com/ untuk mendapatkan kurva upto pada git, ini panduan langkah demi langkah, jika Anda memerlukan dokumentasi dan bantuan