Thursday 12 March 2015

Perintah baru di GITHUB


Kadang kala kita perlu mengulangi perintah-perintah di git. Untuk me..
Perintah di bawah ini dilakukan dalam folder projec git lokal
  1. git remote add private git@github.com:dicarve/slims8.git
    • membuat remote dengan nama private untuk perintah git@github.com:dicarve/slims8
  2. git pull private master
    • menjalankan perintah pull untuk remote private dengan akhiran master. Perintah ini sama dengan git pull https://github.com/dicarve/slims8.git master atau git pull git@github.com:dicarve/slims8.git master
  3. git clone git@github.com:purwoko/slims8_documentation.git slims8_documentation 
    • membuat clone dari projek ke folder slims8_documentation. perintah dilakukan otomatis membuat folder slims8_documentation. Jika telah ada folder/dibuat folder lebih dulu, maka perintahnya  git@github.com:purwoko/slims8_documentation.git slims8_documentation/
  4. cd slims8_documentation/ (masuk ke folder hasil)
  5. git init  (perintah dilakukan dalam folder projek)
  6. git add -A (perintah dilakukan dalam folder projek, menandakan ada penambahan atau modifikasi)
  7. git commit -a (perintah dilakukan dalam folder projek, untuk memberi komentar terkait penambahan atau modifikasi)
  8. Jika menemukan pesan ini:
*** Please tell me who you are.
    Run
        git config --global user.email "you@example.com"
          git config --global user.name "Your Name"
            to set your account's default identity.
              Omit --global to set the identity only in this repository.
                  fatal: unable to auto-detect email address (got 'purwoko@purwoko-notebook.(none)')

                  maka tuliskan: 

                  • git config --global user.email "tamanjiwa@gmail.com"  
                  • git config --global user.name "purwoko"
                  • git commit -a
                  jika ada pesan:
                  fatal: Unable to create '/var/www/html/slims8_documentation/.git/index.lock': File exists.
                  hapus index.lock dengan perintah:
                  • sudo rm -rf .git/index.lock 
                  setelah itu lakukan push. bisa dengan lebih dulu membuat alias dengan perintah seperti di bawah ini:
                  • git remote add doc https://github.com/dicarve/slims8_doc.git
                  • git push doc master (perintah dilakukan dalam folder projek)
                  Catatan: 
                  baris perintah:  git@github.com:dicarve/slims8.git dapat diganti dengan perintah https: https://github.com/dicarve/slims8.git

                  -----
                  setelah di clone dan dikerjakan, maka perintah sebelum push ke server adalah:

                  • perintah git add -A, 
                  • lalu git commit -a, 
                  • kemudian lakukan pull dulu agar perubahan di server (jika ada) diturunkan dan disatukan dengan perubahan lokal), 
                  • kemudian hasilnya baru push (dorong) ke server.

                  Share:

                  0 komentar:

                  Post a Comment

                  Terimakasih, komentar akan kami moderasi