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

  • 0 投稿数
  • 684 参照数

0 メンバーさんと、1 ゲストさんが、このスレッドを見ています。

*

オフライン admin

  • Administrator
  • Thiếu tướng
  • *****
  • +104/-0
  • 性別: 男性
  • 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
« 投稿日:: 土, 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
コード: [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
コード: [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 đó)
コード: [Select]
git reset HEAD~1

# Xoá file trên tất cả các commit
コード: [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/



« 最終編集: 金, 10/03/2017, 09:37:30 午前 by admin »
Diễn đàn Nhật Bản