10.1 Clone repository
Nhớ không, mình đã từng nói với các bạn về 3 nơi lưu trữ file? Nhắc lại nhé: có kho lưu trữ từ xa, kho lưu trữ cục bộ và thư mục làm việc.
Vậy bây giờ, bạn cần clone kho lưu trữ từ xa của bạn (cái mà bạn đã tạo trên GitHub) vào kho lưu trữ cục bộ của bạn (cái trên máy tính của bạn).
Vì vậy hãy khởi động PyCharm và bắt đầu nhé…
Bước 1. Nếu bạn chưa tạo project nào, hãy chọn nút:
Nếu đã tạo rồi, thì:
Bước 2. Điền url của kho lưu trữ từ xa mà bạn muốn clone về máy tính.
Cách này hữu ích khi bạn clone kho lưu trữ của ai đó.
Nếu bạn clone kho lưu trữ của mình, sẽ dễ dàng hơn khi chỉ cần đăng nhập vào GitHub qua PyCharm.
Bước 3. Không tin ai cả. Ngay cả bản thân mình.
PyCharm cảnh báo không nên chạy mã từ các kho lưu trữ không quen. Vì đây là kho lưu trữ của bạn, hãy đánh dấu "tin tưởng".
Bước 4. Nếu bạn dùng Windows, phần mềm diệt virus mặc định sẽ cảnh báo có file không xác định. Phần mềm diệt virus thường không thích các chương trình không được biết đến.
NHƯNG! Chúng ta sẽ tạo ra những chương trình này, vì vậy bảo IDE nói với phần mềm diệt virus đừng chặn các chương trình tương lai của bạn. Bấm nút «Automatically», sau đó — «YES».
10.2 Commit đầu tiên
Nếu bạn clone kho lưu trữ mới tạo, nó sẽ chỉ chứa một file — README.md
Bước 1. Mở file README.md.
Quan trọng! Phần mở rộng md nghĩa là Markdown – định dạng phong cách cơ bản của file văn bản. Bạn có thể xem nó hoạt động như nào bằng cách bấm vào nút ở góc phải trên.
Thay đổi file này theo ý bạn: có thể viết bất kỳ tin nhắn chào mừng hoặc mô tả về kho lưu trữ...
Bước 2. Sau khi bạn đã thay đổi file, PyCharm sẽ hiển thị nó bằng màu xanh trong cây file bên trái. Màu xanh chỉ các file đã thay đổi, nếu các thay đổi trong thư mục làm việc của bạn chưa được đưa vào kho lưu trữ cục bộ.
Bước 3. Commit.
Sau khi bạn đã thực hiện tất cả các thay đổi dự định trong file hoặc các file (và chắc chắn chúng đúng), cần đẩy chúng vào kho lưu trữ git cục bộ của bạn. Hiện tại, chúng chỉ ở trong thư mục làm việc của bạn.
Để làm điều đó, bạn cần bấm vào nút Commit và đánh dấu tất cả các file mà bạn muốn đưa vào kho lưu trữ cục bộ:
Bước 4. Ở dưới cùng bên trái, thêm chú thích mô tả thay đổi của bạn.
Bước 5. Và nhấn nút «Commit».
Bước 6. Kiểm tra.
Chuyển đổi sang dự án của bạn và kiểm tra màu sắc của các file: nếu file không còn sáng màu xanh, nghĩa là tất cả các thay đổi trong thư mục làm việc của bạn đã được đưa vào kho lưu trữ cục bộ.
10.3 Làm việc với file
Bước 1. Hãy tạo vài file trong PyCharm.
Chúng ta đang viết code bằng Python – hãy để đó là file:
main.pyinit.py
Bước 2. Thêm file vào kho lưu trữ cục bộ.
Ngay khi PyCharm thấy bạn đã tạo file, nó ngay lập tức gợi ý thêm file đó vào kho lưu trữ cục bộ của bạn. PyCharm sẽ chỉ theo dõi các thay đổi của những file trong thư mục làm việc của bạn đã có trong kho lưu trữ cục bộ. Chỉ chúng mới được đánh dấu màu xanh.
Nếu file có trong thư mục làm việc của bạn, nhưng không có trong kho lưu trữ cục bộ, nó được đánh dấu màu đỏ, như trong hình dưới đây:
Bạn luôn có thể nhấn Add, nhưng hãy nhấn «Cancel» lần này và sau đó thêm file thủ công. Để bạn nhớ cách làm.
Bước 3. Viết code yêu thích của bạn vào file.
Chẳng hạn, mình đã viết: print("first commit")
Bước 4. Bây giờ hãy thêm file main.py vào kho lưu trữ cục bộ.
Chỉ cần nhấp chuột phải vào bất kỳ điểm nào trong file và chọn Git -> Add File
Nếu tất cả đều thành công, file đã thêm sẽ sáng màu xanh.
Bước 5. Tiếp theo commit file theo cách cũ:
10.4 {{PUSH}} đầu tiên
Giờ hãy đẩy các thay đổi trong kho lưu trữ cục bộ lên kho lưu trữ từ xa trên GitHub. Khi nhiều lập trình viên làm việc trên cùng một dự án, họ đồng bộ các thay đổi của mình theo cách này.
Bước 1. Nhấn nút Push.
Thực ra rất dễ, bạn chỉ cần sử dụng nút Push trên thanh menu của IDE:
Bước 2. Xác nhận các commit đã thực hiện.
Ở bước này, bạn có thể xem lại tất cả các thay đổi đã thực hiện và đảm bảo rằng không vô tình phá vỡ điều gì quan trọng. Hoặc không quên thêm file mà file khác phụ thuộc vào.
Bước 3. Kiểm tra.
Nếu mọi việc thành công, bạn sẽ thấy thông báo kiểu như sau:
Bước 4. Giờ hãy mở kho lưu trữ GitHub của bạn và kiểm tra thử:
Thật là kỳ diệu!
10.5 Sử dụng file .gitignore
Nếu bạn đã thêm vào dự án của mình một số file phụ trợ và không muốn chúng vô tình xuất hiện trên GitHub, hãy thêm chúng vào danh sách loại trừ. Để làm điều này, có một file tên là «.gitignore». Rất dễ và tiện phải không nào.

GO TO FULL VERSION