Thứ Ba, 20 tháng 5, 2014

// // Leave a Comment

HƯớng dẫn sử dụng GIT

B1: CÀi đặt GIT
$ sudo apt-get install git git-core
B2: Khởi tạo thư mục GIT:
Tạo 1 thư mục sau đó duy chuyển vào thư mục đó:
$ mkdir TestGIT
$ cd TestGIT/
Chạy lệnh git init tạo một repository loại git tại thư mục hiện tại:
$ git init
Initialized empty Git repository in /home/thehai/TestGIT/.git/
GIT cho phép đặt repo hoàn toàn tại máy local. Nội dung của toàn bộ Repo sẽ được lưu lại trong thư mục .git (nằm trong thư mục mà ta vừa chạy git init)
~/TestGIT$ ls -a
.  ..  .git
B3: Cấu hình GIT cơ bản:
$ git config --global user.name "HaiLocal"
$ git config --global user.email "hailocal@gmail.com"
B4: Thêm file vào GIT Repo
Tạo 1 file bất kỳ trong thư mục này, dùng lệnh #git status để kiểm tralại danh sách file trong thư mục
thehai@thehai-Vostro-3550:~/TestGIT$ git status
# On branch master
#
# Initial commit
#
# Untracked files:
#   (use "git add <file>..." to include in what will be committed)
#
#    HotGagCSS.txt
#    HotGag_Damn.xml

nothing added to commit but untracked files present (use "git add" to track)
GIT lưu trữ nội bộ 1 thứ gọi là index, nó là ảnh chụp các file trong prọect của bạn.
Sau khi tạo 1 repo thì repo đó rỗng và index cũng rỗng (kể cả trong thư mục prọject của ta đã có 1 số file). Vậy nene ta phải tự tay ghi nhận các file từ working tree vào file index này bằng lệnh git add
(các file trong 1 thư mucj repo goij laf working tree)
$ git add HotGagCSS.txt
$ git add HotGag_Damn.xml
Ta cũng có thể add cả folder bằng lênh:
$ git add tenFolder
Không chỉ cần add những file chưa được index, nếu file đó đã đc index rồi, nhưng sau đó bạn sửa nội dung file đó thì bạn vẫn phải add những thay đổi đó vào index 1 lần nữa bằng lệnh git add
Chú ý: index là ảnh chụp tất cả các file trong project chứ ko chỉ là 1 ds các file bị thay đổi
 B5: Sau khi gih vào index các thay đổi ta có thể kiểm tra lại bằng lệnh git status
$ git status
# On branch master
#
# Initial commit
#
# Changes to be committed:
#   (use "git rm --cached <file>..." to unstage)
#
#    new file:   HotGagCSS.txt
#    new file:   HotGag_Damn.xml

B6: Commit
git commit lấy nội dung từ bản index và tạo 1 bản commit mới


0 nhận xét:

Đăng nhận xét

Lưu ý: Chỉ thành viên của blog này mới được đăng nhận xét.