Git init dự án python

Khi bạn có một kho lưu trữ Git hiện có hoặc , PyCharm sẽ tự động phát hiện xem Git có được cài đặt trên máy tính của bạn hay không. Nếu IDE không thể tìm thấy tệp thực thi Git, nó sẽ đề xuất tải xuống

PyCharm hỗ trợ Git từ Hệ thống con Windows cho Linux 2 (WSL2), có sẵn trong Windows 10 phiên bản 2004

Nếu Git chưa được cài đặt trên Windows, PyCharm sẽ tìm kiếm Git trong WSL và sử dụng nó từ đó. Ngoài ra, PyCharm tự động chuyển sang Git từ WSL cho các dự án được mở khi bạn sử dụng đường dẫn \\wsl$ .

Nếu bạn cần định cấu hình PyCharm theo cách thủ công để sử dụng Git từ WSL, hãy truy cập Kiểm soát phiên bản. Trang Git của cài đặt IDE Ctrl+Alt+S, nhấp vào biểu tượng Duyệt qua trong Path to Git executable field and select Git from WSL via the \wsl$ path, for example, \\wsl$\debian\usr\bin\git.

Kiểm tra một dự án từ một máy chủ từ xa (bản sao)

PyCharm cho phép bạn kiểm tra (theo thuật ngữ Git nhân bản ) kho lưu trữ hiện có và tạo dự án mới dựa trên dữ liệu bạn có .

  1. Từ menu chính, chọn Git. Sao chép hoặc, nếu hiện không có dự án nào được mở, hãy nhấp vào Nhận từ VCS trên Welcome screen.

  2. Trong hộp thoại Nhận từ Kiểm soát phiên bản , hãy chỉ định URL của kho lưu trữ từ xa mà bạn muốn sao chép hoặc chọn một trong các dịch vụ lưu trữ VCS .

    Nếu bạn đã đăng nhập vào dịch vụ lưu trữ đã chọn, việc hoàn tất sẽ đề xuất danh sách các kho lưu trữ có sẵn mà bạn có thể sao chép

  3. Nhấp vào Sao chép . Nếu bạn muốn tạo một dự án dựa trên các nguồn bạn đã sao chép, hãy nhấp vào trong hộp thoại xác nhận. Ánh xạ gốc Git sẽ được tự động đặt vào thư mục gốc của dự án.

    Nếu dự án của bạn chứa các mô-đun con, chúng cũng sẽ được nhân bản và tự động đăng ký làm gốc dự án

Đặt một dự án hiện có dưới sự kiểm soát phiên bản Git

Bạn có thể tạo kho lưu trữ Git cục bộ dựa trên các nguồn dự án hiện có

Liên kết toàn bộ dự án với một kho lưu trữ Git duy nhất

  1. Mở dự án mà bạn muốn đặt trong Git

  2. Nhấn Alt+` để mở Cửa sổ bật lên hoạt động VCS và chọn Bật tích hợp kiểm soát phiên bản.

    Hoặc, từ menu chính, hãy chọn VCS. Bật tích hợp kiểm soát phiên bản .

  3. Chọn Git làm hệ thống kiểm soát phiên bản và nhấp vào OK.

  4. Sau khi bật tích hợp VCS, PyCharm sẽ hỏi bạn có muốn chia sẻ tệp cài đặt dự án qua VCS không. Bạn có thể chọn Luôn thêm để đồng bộ hóa cài đặt dự án với những người dùng kho lưu trữ khác làm việc với PyCharm.

Liên kết các thư mục khác nhau trong dự án với các kho Git khác nhau

  1. Mở dự án mà bạn muốn đặt trong Git

  2. Từ menu chính, chọn VCS. Tạo Kho lưu trữ Git .

  3. Trong hộp thoại mở ra, chỉ định thư mục nơi kho lưu trữ Git mới sẽ được tạo

    Git không hỗ trợ các đường dẫn bên ngoài, vì vậy nếu bạn chọn một thư mục bên ngoài thư mục gốc của dự án, hãy đảm bảo rằng thư mục nơi kho lưu trữ sẽ được tạo cũng chứa thư mục gốc của dự án

  4. Nếu bạn đang tạo nhiều kho lưu trữ Git bên trong cấu trúc dự án, hãy lặp lại các bước trước đó cho từng thư mục

Sau khi bạn có dự án của mình, bạn cần thêm các tệp dự án vào kho lưu trữ

Thêm tệp vào kho lưu trữ cục bộ

  1. Trong cửa sổ công cụ Cam kết Alt+0, mở rộng Tệp chưa phiên bản node.

  2. Chọn tệp bạn muốn thêm vào Git hoặc toàn bộ danh sách thay đổi và nhấn Ctrl+Alt+A hoặc chọn Thêm vào VCS từ .

    Bạn cũng có thể thêm tệp vào kho lưu trữ Git cục bộ của mình từ cửa sổ công cụ Dự án. chọn các tệp bạn muốn thêm và nhấn Ctrl+Alt+A hoặc chọn Git. Thêm từ trình đơn ngữ cảnh.

Khi tích hợp Git được bật trong dự án của bạn, PyCharm đề xuất thêm từng tệp mới tạo trong Git, ngay cả khi tệp đó được thêm từ bên ngoài PyCharm. Bạn có thể thay đổi hành vi này trong Kiểm soát phiên bản. Trang xác nhận của cài đặt IDE Ctrl+Alt+S. Nếu bạn muốn một số tệp nhất định luôn duy trì trạng thái không phiên bản, bạn có thể.

Nếu bạn cố gắng thêm một tệp trên . gitignore , PyCharm sẽ đề xuất bắt buộc thêm nó. Việc nhấp vào Hủy trong hộp thoại xác nhận chỉ hủy việc buộc thêm các tệp bị bỏ qua - tất cả các tệp khác sẽ được thêm vào kho lưu trữ Git.

Loại trừ tệp khỏi kiểm soát phiên bản (bỏ qua)

Đôi khi bạn có thể cần để một số tệp không phiên bản. Đây có thể là các tệp quản trị VCS, tạo phẩm của các tiện ích, bản sao lưu, v.v. Bạn có thể bỏ qua các tệp thông qua PyCharm và IDE sẽ không đề xuất thêm chúng vào Git và sẽ đánh dấu chúng là bị bỏ qua

Bạn chỉ có thể bỏ qua các tệp không phiên bản , đó là các tệp mà bạn nhìn thấy trong Tệp không phiên bản< . Nếu một tệp chưa được cam kết, bạn có thể nhấp chuột phải vào tệp đó trong chế độ xem changelist. If a file is but not committed, you can right-click it in the Thay đổi cục bộ và chọn Rollback< . .

Git cho phép bạn liệt kê các mẫu tệp bị bỏ qua trong hai loại tệp cấu hình

  • .git/info/exclude .

    Các mẫu được liệt kê trong tệp này chỉ áp dụng cho bản sao cục bộ của kho lưu trữ

    Tệp này được tạo tự động khi bạn khởi chạy hoặc kiểm tra kho lưu trữ Git

  • Một hoặc nhiều . gitignore trong thư mục gốc VCS và các thư mục con của nó.

    Các tệp này được kiểm tra vào kho lưu trữ để toàn bộ nhóm có thể sử dụng các mẫu bỏ qua trong chúng. Do đó, đây là nơi phổ biến nhất để lưu trữ các mẫu tệp bị bỏ qua

    Nếu không có . gitignore trong thư mục gốc của VCS, bạn có thể nhấp chuột phải vào bất kỳ đâu trong cửa sổ công cụ Project, chọn New. Tệp và nhập . gitignore trong hộp thoại Tệp mới .

    Để tạo một . gitignore trong Windows Explorer, hãy tạo một tệp có tên . gitignore. và Windows sẽ tự động đổi tên thành . gitignore .

Thêm tệp vào. gitignore hoặc. git/thông tin/loại trừ

  1. Quyết định những gì bạn sẽ sử dụng để bỏ qua tệp. Nếu nghi ngờ, hãy sử dụng . gitignore .

  2. Định vị tệp hoặc thư mục không phiên bản mà bạn muốn bỏ qua trong chế độ xem Thay đổi cục bộ hoặc trong cửa sổ công cụ Project. Màu tệp trong các chế độ xem này giúp bạn xác định trạng thái của tệp.

  3. Nhấp chuột phải vào lựa chọn và chọn Git. Thêm vào. gitignore hoặc Git. Thêm vào. git/thông tin/loại trừ .

    Màu tệp trong các chế độ xem này giúp bạn xác định trạng thái của tệp

Nếu bạn cần loại trừ các tệp theo một mẫu nhất định hoặc các tệp thuộc một loại nhất định, bạn có thể chỉnh sửa trực tiếp tệp .gitignore hoặc .git/info/exclude. Thấy. định dạng mẫu gitignore

Nếu bạn cũng muốn được hiển thị trong chế độ xem Thay đổi cục bộ , hãy nhấp vào trên thanh công cụ và . Show Ignored Files.

Kiểm tra tình trạng dự án

PyCharm cho phép bạn kiểm tra trạng thái của bản sao làm việc cục bộ của bạn so với phiên bản kho lưu trữ của dự án. Nó sử dụng các màu cụ thể để cho bạn biết tệp nào đã được sửa đổi, tệp mới nào đã được thêm vào VCS và tệp nào không được Git theo dõi

Mở chế độ xem Thay đổi cục bộ .

  • Danh sách thay đổi Thay đổi hiển thị tất cả các tệp đã được sửa đổi kể từ lần cuối bạn đồng bộ hóa với kho lưu trữ từ xa (được đánh dấu bằng màu xanh lam) và tất cả các tệp mới .

  • Danh sách thay đổi Tệp không phiên bản hiển thị tất cả các tệp đã được thêm vào dự án của bạn nhưng không được Git theo dõi.

Để biết thêm thông tin về danh sách thay đổi, hãy xem

Theo dõi các thay đổi đối với tệp trong trình chỉnh sửa

Bạn cũng có thể theo dõi các thay đổi đối với tệp khi bạn sửa đổi tệp đó trong trình chỉnh sửa. Tất cả các thay đổi được đánh dấu bằng điểm đánh dấu thay đổi xuất hiện trong rãnh bên cạnh các dòng đã sửa đổi và hiển thị loại thay đổi được giới thiệu kể từ lần cuối bạn đồng bộ hóa với kho lưu trữ. Khi bạn thực hiện các thay đổi đối với kho lưu trữ, các điểm đánh dấu thay đổi sẽ biến mất.

Những thay đổi bạn giới thiệu cho văn bản được mã hóa màu

  • thêm dòng

  • dòng thay đổi

  • đã xóa dòng

Bạn có thể tùy chỉnh màu mặc định cho trạng thái dòng trên Trình chỉnh sửa. Bảng màu. Trang VCS của cài đặt IDE Ctrl+Alt+S.

Để tắt điểm đánh dấu VCS trong máng xối, hãy bỏ chọn tùy chọn Đánh dấu các dòng đã sửa đổi trong máng xối trên . Trang xác nhận của cài đặt IDE Ctrl+Alt+S.

Bạn có thể quản lý các thay đổi bằng thanh công cụ xuất hiện khi bạn di con trỏ chuột qua điểm đánh dấu thay đổi rồi nhấp vào đó. Thanh công cụ được hiển thị cùng với khung hiển thị nội dung trước đó của dòng đã sửa đổi

Bạn có thể khôi phục các thay đổi bằng cách nhấp vào và khám phá sự khác biệt giữa phiên bản hiện tại và phiên bản kho lưu trữ của dòng hiện tại bằng cách nhấp vào .

Thay vì hoàn nguyên toàn bộ tệp, bạn có thể sao chép bất kỳ phần nào trong nội dung của cửa sổ bật lên này và dán vào trình chỉnh sửa

Thêm một kho lưu trữ từ xa

Nếu bạn dựa trên các nguồn cục bộ, bạn cần thêm một kho lưu trữ từ xa để có thể cộng tác trong dự án Git của mình, cũng như để loại bỏ các rủi ro khi lưu trữ cục bộ tất cả cơ sở mã của bạn. Bạn chuyển sang kho lưu trữ từ xa khi bạn cần chia sẻ công việc và dữ liệu của mình từ kho lưu trữ đó để tích hợp các thay đổi do những người đóng góp khác thực hiện vào phiên bản kho lưu trữ cục bộ của bạn

Nếu bạn có , chẳng hạn như từ GitHub, thì điều khiển từ xa được định cấu hình tự động và bạn không phải chỉ định khi muốn đồng bộ hóa với nó. Tên mặc định mà Git đặt cho điều khiển từ xa mà bạn đã sao chép từ đó là origin .

Xác định điều khiển từ xa

  1. Tạo một kho lưu trữ trống trên bất kỳ dịch vụ lưu trữ Git nào, chẳng hạn như Bitbucket hoặc GitHub. Bạn có thể tạo kho lưu trữ trên GitHub mà không cần rời khỏi PyCharm. thấy

  2. Gọi hộp thoại Đẩy khi bạn đã sẵn sàng đẩy các cam kết của mình bằng cách chọn Git. Đẩy từ menu chính hoặc nhấn Ctrl+Shift+K.

  3. Nếu bạn chưa thêm bất kỳ điều khiển từ xa nào, liên kết Xác định điều khiển từ xa sẽ xuất hiện thay vì tên điều khiển từ xa. Nhấn vào nó để thêm một điều khiển từ xa.

  4. Trong hộp thoại mở ra, chỉ định tên điều khiển từ xa và URL nơi nó sẽ được lưu trữ và nhấp vào OK .

Thêm điều khiển từ xa thứ hai

Trong một số trường hợp, bạn cũng cần thêm kho lưu trữ từ xa thứ hai. Điều này có thể hữu ích, ví dụ: nếu bạn đã sao chép một kho lưu trữ mà bạn không có quyền ghi vào đó và bạn sẽ đẩy các thay đổi vào dự án ban đầu của riêng bạn. Một tình huống phổ biến khác là bạn đã sao chép kho lưu trữ của riêng mình vốn là dự án rẽ nhánh của người khác và bạn cần đồng bộ hóa với dự án ban đầu và tìm nạp các thay đổi từ đó

Làm cách nào để sử dụng git trên Python?

Chúng ta có thể sử dụng mô-đun git trong python để sao chép kho lưu trữ từ git . Sao chép kho lưu trữ mà bạn muốn làm việc trong hệ thống cục bộ. Vì vậy, trong các phương thức clone_from, hãy chuyển hai đối số trong đó đối số đầu tiên là url của kho lưu trữ của bạn và đối số thứ hai là vị trí của thư mục nơi bạn muốn sao chép kho lưu trữ.

Làm cách nào để cài đặt mô-đun git trong Python?

CÀI ĐẶT .
thiết lập trăn. cài đặt py. .
cài đặt pip GitPython. .
http. //pypi. con trăn. org/pypi/GitPython. .
bản sao git https. //github. com/gitpython-developers/GitPython git submodule update --init --recursive. /init-tests-after-clone. sh

Chủ đề