[Nghiên cứu] Câu lệnh GIT thông dụng dành cho mọi người

  • 0 Trả lời
  • 1227 Xem

0 Thành viên và 1 Khách đang xem chủ đề.

*

Offline admin

  • Administrator
  • Thiếu tướng
  • *****
  • +105/-0
  • Giới tính: Nam
  • Học, học nữa, học mãi
    • Diễn đàn Nhật Bản
  • Paypal Account: admin@diendannhatban.info
[Nghiên cứu] Câu lệnh GIT thông dụng dành cho mọi người
« vào lúc: Thứ bảy, 8/10/2016, 08:46:33 »


1. Giới thiệu

*Keyword
- Tracking: quản lý, theo dõi

2. Vấn đề
# Xoá tất cả file và thư mục hiện chưa được tracking bởi git
Code: [Select]
git clean -f -n // kiểm tra file nào sẽ bị xoá
git clean -f // chỉ xoá file
git clean -d // chỉ xoá thư mục
git clean -fd // xoá cả file và thư mục

# SSH Đổi mật khẩu passphrase
Code: [Select]
ssh-keygen -p
# Start the SSH key creation process
Enter file in which the key is (/Users/you/.ssh/id_rsa): [Hit enter]
Key has comment '/Users/you/.ssh/id_rsa'
Enter new passphrase (empty for no passphrase): [Type new passphrase]
Enter same passphrase again: [One more time for luck]
Your identification has been saved with the new passphrase.

# Trở về trạng thái trước khi commit (Undo về 1 commit trước đó)
Code: [Select]
git reset HEAD~1

# Xoá file trên tất cả các commit
Code: [Select]
git filter-branch --force --index-filter 'git rm --cached --ignore-unmatch PATH-TO-FILE' --prune-empty --tag-name-filter cat -- --all

3. Tham khảo
- http://stackoverflow.com/questions/61212/how-to-remove-local-untracked-files-from-the-current-git-branch
- https://help.github.com/articles/working-with-ssh-key-passphrases/



« Sửa lần cuối: Thứ sáu, 10/03/2017, 09:37:30 gửi bởi admin »
Diễn đàn Nhật Bản