Nhập thông tin tên, email.
Cho Git biết user là ai, tên gì, email là gì. Cấu hình này
được dùng cho commit của bạn
git config --global user.name "Sam
Smith"
git config --global user.email sam@example.com
Tạo mới local
repository. Tạo mới kho lưu trữ cục bộ
tại máy của bạn
git init
Copy new repository. Chép mới
dữ liệu làm việc cho bạn từ 1 local repository
cụ thể
git clone /path/to/repository
Nếu truy cập remote
server thì khai báo dạng
git clone username@host:/path/to/repository
Thêm file vào staging
index Thêm mới một hoặc nhiều files
đến staging index, để sẵn sàng cho commit
git add <filename>
git add *
Commit, đề
xuất Git Commit là đề xuất báo cho Git
biết nội dung message đến head, để sẵn
sàng cho đẩy dữ liệu đi đến repository
git commit -m "Commit message"
Commit tất cả file
vừa đã add vào trong staging index
git commit -a
Gửi dữ liệu
đến master branch của remote repository. Với origin là
tên đại diện của địa chỉ remote
repository đã lưu trong git
git push origin master
Xem tình trạng hiện
tại của các file sẵn sàng để commit
git status
Khai báo kết nối
từ local repository đến remote server để sẵn
sàng cho push
git remote add origin <server>
Liệt kê chi tiết các
remote repositories
git remote -v
Tạo một branch
mới và chuyển sang nó
git checkout -b <branchname>
Chuyển nhánh, switch from one
branch to another
git checkout <branchname>
Liệt kê tất cả
các nhánh
git branch
Xóa nhánh, delete the feature
branch
git branch -d <branchname>
Đẩy, gửi dữ
liệu của branch hiện tại đến remote
repository
git push origin <branchname>
Gửi tất cả
branches đến remote repository
git push --all origin
Xóa branch của remote
repository
git push origin :<branchname>
Cập nhật dự
liệu từ xa, Fetch and merge changes on the remote server to your
working directory
git pull
Ghép gộp branch khác vào
nhánh hiện hành
git merge <branchname>
Xem tất cả conflict
của merge
git diff
Xem conflict giữa các base
file
git diff --base <filename>
Xem trước khi ghép
gộp
git diff <sourcebranch>
<targetbranch>
Thực hiện tagging
để đánh dấu bản quan trọng, như release
git tag 1.0.0 <commitID>
Xem lịch sử gửi
dữ liệu
git log
Gửi tất cả tags
đến remote repository
git push --tags origin
Undo local
changes Hiệu chỉnh file
git checkout -- <filename>
Xóa các commit local hiện
tại và nạp data từ remote repository về
git fetch origin
git reset --hard origin/master
Search, Tìm kiếm tại
thư mục hiện hành với nội dung foo()
git grep "foo()"
No comments:
Post a Comment
comment has been received