Git là một tiện ích dòng lệnh để kiểm soát phiên bản, nghĩa là, để lưu giữ lịch sử các thay đổi mà người dùng thực hiện đối với các tệp dự án. Nó thường được sử dụng để làm việc trên các ứng dụng, nhưng nó có thể được sử dụng trong các trường hợp khác, chẳng hạn như các nhà thiết kế sử dụng Git để lưu trữ các phiên bản khác nhau của bản vẽ và bố cục. Git cho phép bạn khôi phục ứng dụng về phiên bản cũ hơn, so sánh và phân tích các thay đổi.
- Git cho người mới bắt đầu: các thuật ngữ và khái niệm cơ bản, hướng dẫn giới thiệu
- Git hoạt động như thế nào
- Cài đặt Git
- Cài đặt trước Git
- Tạo kho lưu trữ Git đầu tiên của bạn
- Khi nào cần cam kết
- Cộng tác trên các dự án Git
- Sự cố thường gặp khi làm việc với một dự án Git
- Các lệnh hữu ích – Lệnh Git
- Các chương trình GUI để làm việc với Git
- GitHub Máy tính để bàn
- Sourcetree
- GitKraken
- Giao dịch Bots trên GitHub – Nguồn mở Bot Github
- Robot giao dịch Python
- Bot giao dịch Cassandre
- EA31337 Libre
Git cho người mới bắt đầu: các thuật ngữ và khái niệm cơ bản, hướng dẫn giới thiệu
Trước khi bắt đầu làm việc với Git, bạn cần hiểu kho lưu trữ, cam kết và chi nhánh là gì.
Kho lưu trữ là nơi lưu trữ mã hoặc dữ liệu khác, cũng như lịch sử các thay đổi của chúng. Chương trình Git chạy cục bộ và tất cả thông tin được lưu trữ trên máy tính của bạn, nhưng bạn cũng có thể sử dụng các dịch vụ Internet. Phổ biến nhất trong số đó là Github. Có hai cái được biết đến nhiều hơn: Bitbucket và GitLab.
Cam kết là một bản chụp nhanh trạng thái của một dự án tại một thời điểm cụ thể. Nó có một ID và nhận xét duy nhất.
Một nhánh là một lịch sử của những thay đổi được thực hiện đối với một dự án. Nó có tên riêng và bao gồm các cam kết. Một kho lưu trữ có thể có nhiều nhánh rẽ nhánh hoặc hợp nhất với các nhánh khác.
Git hoạt động như thế nào
Hãy trình bày trực quan cách hệ thống lưu trữ Git được sắp xếp, sử dụng một hình vẽ đơn giản làm ví dụ.
Ở đây các vòng tròn đại diện cho các cam kết và các mũi tên cho biết cái nào đề cập đến cái nào. Vì mọi người đều đề cập đến cái trước nên C3 là phiên bản mới nhất, C2 là phiên bản cũ hơn, v.v., cho đến cái đầu tiên trong nhánh C0 này. Đây là nhánh chính, thường được gọi là master. Hình chữ nhật có nhãn chính * bên trong hiển thị cam kết nào bạn hiện đang thực hiện. Trong hình, bạn thấy một biểu đồ đơn giản với một nhánh và bốn lần cam kết. Git cũng có thể làm việc với các đồ thị phức tạp bao gồm một số nhánh có thể hợp nhất thành một.
Cài đặt Git
Git là một tiện ích giao diện điều khiển có thể chạy trên các hệ điều hành Windows, Mac OS và Linux. Chúng tôi sẽ cho bạn biết làm thế nào để cài đặt nó cho từng người trong số họ. Để cài đặt trên HĐH Windows, bạn cần tải ứng dụng từ trang web chính thức https://git-scm.com/downloads và cài đặt.
Nếu bạn có Mac OS và đã cài đặt trình quản lý gói Homebrew, hãy nhập lệnh:
brew install git Nếu Homebrew chưa được cài đặt, sau đó chạy:
git –version Sau đó, trong cửa sổ xuất hiện, bạn sẽ được nhắc cài đặt Công cụ dòng lệnh . Git cũng sẽ được cài đặt với tiện ích này. Đối với Linux Debian và các bản phân phối khác dựa trên phiên bản này, chẳng hạn như Ubuntu hoặc Mint, lệnh sau là bắt buộc để cài đặt:
sudo apt install gitĐối với Linux CentOS, bạn cần nhập:
sudo yum install git Git là gì, cài đặt và cấu hình – cài đặt: https://youtu.be/bkNCylkzFRk
Cài đặt trước Git
Sau khi cài đặt Git, bạn cần phải cấu hình nó để mỗi lần bạn tạo một cam kết, tên của tác giả sẽ được hiển thị. Để thực hiện việc này, hãy chạy git và thực hiện lệnh:
git config –global user.name ”
Tác giả
“ Ở đây, thay vì “Tác giả”, chúng tôi đặt tên của mình, ví dụ, “Ivan_Petrov”. Sau đó, bạn có thể đặt địa chỉ email bằng lệnh sau:
git config –global user.email “You_adr@email.com” Trong trường hợp này, thay vì “You_adr@email.com”, chúng tôi chỉ ra địa chỉ email thực.
Hệ thống tệp GIT [/ caption]
Tạo kho lưu trữ Git đầu tiên của bạn
Để tạo một kho lưu trữ, trước tiên hãy chuyển đến thư mục dự án. Ví dụ: trên Windows, đây có thể là D: / GitProject. Nhập lệnh:
cd
d: \ GitProject Sau đó, tạo kho lưu trữ:
git init Sau đó, thêm tất cả các tệp:
git add –all Để thêm một tệp cụ thể, hãy nhập:
git thêm tên tệp Bây giờ bạn có thể tạo một cam kết:
git commit -m “comment” Một số lưu ý khi tạo kho:
- Một kho lưu trữ có thể có nhiều tệp và thư mục con (hầu hết chỉ là một thư mục thông thường).
- Tốt nhất bạn nên có một kho lưu trữ riêng cho từng dự án.
- Không tạo các thư mục cho một kho lưu trữ bên trong một kho lưu trữ khác (tránh các kho lưu trữ matryoshka!).
- Các thay đổi được thực hiện đối với các thư mục trong kho lưu trữ được Git “theo dõi”, nhưng những thay đổi này phải được thêm vào kho để được theo dõi hoặc ghi lại.
- Bạn có thể kiểm soát các phần tử mà Git “theo dõi”. Tốt nhất là bỏ qua các tập dữ liệu rất lớn hoặc các tệp tạm thời.
Kho lưu trữ Git [/ caption]
Khi nào cần cam kết
Các cam kết trong Git được khuyến nghị trong các trường hợp sau:
- chức năng mới được thêm vào dự án;
- tất cả các lỗi đã được sửa;
- bạn sẽ đóng cửa cho ngày hôm nay và muốn lưu các thay đổi của mình.
Cộng tác trên các dự án Git
Giả sử bạn và bạn bè của bạn nghĩ ra một dự án mới và quyết định chia sẻ trách nhiệm. Một người sẽ chịu trách nhiệm về chức năng, người kia về thiết kế và thiết kế, người thứ ba về đăng ký, ủy quyền và bảo mật. Trong trường hợp này, bạn cần phải phân nhánh. Như đã đề cập, một nhánh là một tập hợp các cam kết đi tuần tự cái khác. Nhánh chủ được gọi là master. Các nhánh khác là để triển khai các tính năng mới hoặc sửa lỗi. Do đó, trong một nhánh riêng biệt, bạn có thể thực hiện bất kỳ thay đổi nào, sau đó hợp nhất chúng với nhánh chính. Nhiều chuyên gia không khuyên nên tạo cam kết trong nhánh chính, nhưng khuyên bạn nên tạo một cam kết mới, thực hiện các thay đổi trong đó và sau đó hợp nhất nó thành chính. Để bắt đầu một nhánh mới, bạn cần chạy lệnh:
git branch
bugFixĐiều này cũng có thể được thực hiện bằng lệnh sau:
git checkout –b
bugFix
Phương thức thứ hai khác với phương pháp đầu tiên ở chỗ, trong trường hợp này, sau khi thực hiện lệnh, bạn ngay lập tức vào nhánh đã tạo.
Tốt hơn là đặt tên cho nhánh mới ngắn gọn, nhưng đồng thời cũng phải đủ nội dung và dễ hiểu để tránh nhầm lẫn trong dự án. Khi sử dụng hệ thống của mình, bạn có thể chỉ định một số nhận dạng trước tên nhiệm vụ. Ngoài ra, đừng quên để lại nhận xét của bạn trong mỗi cam kết bạn tạo, điều này sẽ chỉ ra bản chất của những thay đổi. Để chuyển từ nhánh này sang nhánh khác, bạn cần chạy lệnh sau:
git checkout
new
_1 Sau khi kết thúc công việc, các thay đổi được thực hiện đối với nhánh hiện tại phải được hợp nhất vào cái chính, cái chính. Để thực hiện việc này, trước tiên hãy kiểm tra nhánh chính bằng lệnh:
git checkout master Sau đó, cập nhật nhánh cục bộ:
git
pull
origin
masterBây giờ bạn có thể hợp nhất các nhánh:
git
merge
bugFix Lệnh này thêm các thay đổi từ nhánh được chỉ định trong lệnh (bugFix) vào nhánh bạn đang sử dụng, trong trường hợp này là chính. Để xem trạng thái hiện tại của nhánh, bạn cần nhập lệnh:
git status Để những người dùng khác đang làm việc trong dự án có thể thấy những thay đổi được thực hiện, bạn cần đẩy họ lên máy chủ. Để thực hiện việc này, trước tiên bạn phải chuyển đến nhánh mà bạn muốn đẩy lên github. Để nhập master, hãy chạy lệnh:
git checkout master Sau đó, bạn có thể đẩy nó lên máy chủ Github:
git push origin masterĐể người khác có quyền truy cập vào dự án, bạn cần một dịch vụ lưu trữ mã, ví dụ: Github. Nếu gần đây bạn đã tham gia dự án và bạn cần tải nó về cho mình, hãy chạy lệnh:
git clone https://github.com/…/….git
Đây https://github.com/…/….git là địa chỉ của kho lưu trữ. Nó có thể nhận được bằng cách mở dự án mong muốn và nhấp vào nút “Mã” màu xanh lá cây.
Lời khuyên quan trọng!
Bạn nên cập nhật các bản gốc trên máy cục bộ của mình trước khi tạo một nhánh mới. Để thực hiện việc này, hãy nhập nhánh mong muốn và chạy lệnh sau:
git pull origin master Kết quả là các thay đổi thực tế sẽ được tải xuống từ github. Theo cách tương tự, bạn có thể cập nhật bất kỳ chi nhánh nào. Để cập nhật tất cả các nhánh hiện có, bạn có thể chạy lệnh:
git pull
Sự cố thường gặp khi làm việc với một dự án Git
Khi cố gắng tự động hợp nhất các thay đổi, có thể xảy ra trường hợp cả hai nhánh đều có các thay đổi trên cùng một dòng trong trường hợp này khi bạn chạy lệnh:
git merge master . Lỗi sau xuất hiện:
Tự động hợp nhất Hello.py
CONFLICT (nội dung): Hợp nhất xung đột trong Hello.py
Hợp nhất tự động không thành công; sửa chữa xung đột và sau đó cam kết kết quả. Trong trường hợp này, bạn cần giải quyết xung đột theo cách thủ công. Để thực hiện việc này, hãy mở tệp đã xảy ra lỗi, trong trường hợp của chúng tôi là Hello.py, tìm ra lỗi và khắc phục sự cố. Sau đó, thêm tệp đã sửa bằng lệnh:
git add
Hello
.
py Và tạo một cam kết mới:
git commit -m “Xung đột hợp nhất”
Các lệnh hữu ích – Lệnh Git
Bạn có thể tìm hiểu sự khác biệt của nhánh dưới với nhánh khác bằng cách sử dụng lệnh:
git
diff < first_branch > <second_branch> Để xóa một
branch_namegit branch -d <
nhánh phụ, hãy nhập:
git help Nhận trợ giúp về một lệnh cụ thể:
git help <command_name> Khóa học dành cho người mới bắt đầu Git và GitHub – những điều bạn cần biết về cài đặt, cách cài đặt, cam kết, kho lưu trữ, lệnh, cách tạo, xóa và thực hiện thay đổi đối với các nhánh: https://youtu.be/zZBiln_2FhM
Các chương trình GUI để làm việc với Git
Sẽ dễ dàng hơn khi quản lý các phiên bản phần mềm không thông qua dòng lệnh mà sử dụng giao diện đồ họa. Một số môi trường phát triển và trình soạn thảo văn bản cung cấp giao diện đồ họa để làm việc với Git. Nhưng cũng có những chương trình đặc biệt, chúng tôi liệt kê một số chương trình trong số đó:
- GitHub Desktop là một ứng dụng đồ họa được thiết kế để hoạt động với tiện ích Git và dịch vụ Github, nó có thể sao chép và tải các kho lưu trữ vào đĩa cứng của bạn, cũng như quản lý các thay đổi và làm những việc hữu ích khác.
- Sourcetree là một ứng dụng khách Git miễn phí dành cho hệ điều hành Windows và Mac giúp dễ dàng tương tác với các kho lưu trữ.
- GitKraken là một ứng dụng khách đồ họa thân thiện với người dùng dành cho Windows, Linux và MacOs hỗ trợ các dịch vụ GitHub, GitLab và Bitbucket. Với nó, bạn không chỉ có thể giải quyết các tác vụ cơ bản mà còn có thể thực hiện các hoạt động phức tạp hơn, chẳng hạn như hợp nhất và sắp xếp lại các cam kết, hợp nhất các nhánh, viết lại lịch sử.
Hãy nói về từng người trong số họ chi tiết hơn.
GitHub Máy tính để bàn
Quản lý và cấu hình dự án Github Desktop [/ caption] GitHub Desktop là ứng dụng dành cho máy tính cá nhân của bạn cho phép bạn tương tác trực tiếp với dịch vụ Github. Công cụ này cho phép bạn quản lý các phiên bản bằng giao diện đồ họa, tăng tốc quy trình phát triển của bạn. GitHub Desktop cho phép bạn tương tác với Git mà không cần sử dụng dòng lệnh, chỉ sử dụng giao diện ứng dụng. Cần lưu ý rằng ứng dụng GitHub Desktop không thể thực hiện mọi thứ có thể thực hiện bằng dòng lệnh, nhưng bản thân giao diện người dùng cung cấp các lệnh Git cơ bản. GitHub Desktop hoạt động trên tất cả các hệ điều hành phổ biến, bao gồm Windows, Linux và macOS. Chúng tôi sẽ cho bạn biết cách cài đặt GitHub Desktop và làm việc với ứng dụng này. Để sử dụng dịch vụ GitHub và ứng dụng GitHub Desktop, Bạn sẽ cần tạo tài khoản Github nếu chưa có. Để thực hiện việc này, hãy truy cập GitHub. Ở góc trên bên phải, bạn sẽ thấy một nút có nội dung “Đăng ký”.
Bấm vào nó để đi đến trang tiếp theo. Bạn cần nhập thông tin chi tiết của mình, bao gồm địa chỉ email, tên người dùng và mật khẩu. Ở giai đoạn tiếp theo, bạn sẽ được yêu cầu xác minh tài khoản của mình bằng cách nhấp vào liên kết bên trong email đến địa chỉ được chỉ định. Sau khi được xác minh, một tài khoản GitHub sẽ được tạo và bạn có thể bắt đầu sử dụng nền tảng này. Với tài khoản GitHub của bạn được thiết lập, bạn đã sẵn sàng cài đặt ứng dụng GitHub Desktop trên máy tính cá nhân của mình. Để thực hiện việc này, hãy mở một tab mới trong trình duyệt của bạn và truy cập trang tải xuống ứng dụng.
Người dùng Windows cần nhấp vào nút lớn màu tím có nội dung “Tải xuống cho Windows”, nhưng nếu bạn là người dùng Mac, bạn cần tìm dòng có nội dung macOS dưới nút và nhấp vào đó. Phải là macOS 10.12 trở lên hoặc Windows 64 bit. Sau khi tải xuống, bạn sẽ cần cài đặt ứng dụng, sau đó đăng nhập bằng tài khoản đã tạo ở bước trước. Bạn không phải đăng nhập vào tài khoản của mình ngay lập tức, nhưng tốt nhất là bạn nên làm như vậy ngay bây giờ. Để tạo một kho lưu trữ mới, hãy mở GitHub Desktop và nhấp vào hộp thứ hai ở dưới cùng có nội dung “Tạo một Kho lưu trữ Mới trên Ổ cứng của bạn”. Một cửa sổ bật lên sẽ xuất hiện cần được điền vào – bắt đầu bằng cách đặt tên cho kho lưu trữ đầu tiên. Sau khi chọn tên, bạn cũng sẽ cần chọn vị trí của nó trên máy tính. Bạn cũng có thể chọn hộp có nội dung “Khởi tạo kho lưu trữ này bằng README” nếu bạn muốn sửa đổi chính tệp README sau này. Sau đó nhấp vào “Tạo kho lưu trữ”. Kết quả là bạn đã tạo một kho lưu trữ Git mới bằng ứng dụng GitHub Desktop mà không cần sử dụng trình duyệt.
Ở đầu trang mới, bạn sẽ thấy tên của kho lưu trữ và chi nhánh. Trên thực tế, ngay bây giờ kho lưu trữ chỉ có sẵn trên máy tính của bạn. Để xuất bản nó, chúng ta cần nhấp vào “Xuất bản Kho lưu trữ”. Kho lưu trữ mới bây giờ sẽ xuất hiện trong hồ sơ github của bạn. Bạn có thể sử dụng ứng dụng GitHub Desktop để phân nhánh dự án của mình. Để thực hiện việc này, hãy nhấp vào “Chi nhánh hiện tại”, sau đó chọn chi nhánh mong muốn trong danh sách các chi nhánh, đặt tên cho nó và nhấp vào “Tạo”. Để chuyển đổi giữa nền sáng và nền tối, hãy đi tới Tùy chọn, Giao diện. Bạn có thể sử dụng ứng dụng dành cho máy tính để bàn để tạo các tác vụ nhằm cộng tác trong các dự án với những người khác. Các câu hỏi cho phép bạn theo dõi các ý tưởng và thảo luận về bất kỳ thay đổi nào đối với các dự án của bạn. Để tạo sự cố, trong thanh menu, hãy sử dụng menu “Kho lưu trữ”, sau đó nhấp vào “Tạo sự cố”.
Ngoài ra, bạn có thể khởi chạy GitHub Desktop từ dòng lệnh. Để thực hiện việc này, hãy mở dấu nhắc lệnh và nhập Github. Bạn cũng có thể khởi chạy GitHub Desktop trên một kho lưu trữ cụ thể. Chỉ cần gõ Github theo sau là đường dẫn kho lưu trữ.
Sourcetree
SourceTree là một ứng dụng miễn phí để làm việc với các dịch vụ GitHub, BitBucket và Mercurial. Nó có sẵn cho các nền tảng chạy Windows và iOS. Sourcetree thân thiện với người mới bắt đầu. Nó có GUI trực quan cho các kho lưu trữ và cho phép bạn sử dụng toàn bộ sức mạnh của Git thông qua một giao diện đơn giản hóa. Để cài đặt SourceTree, bạn cần tải xuống tệp cài đặt từ trang web chính thức và chạy nó. Trong quá trình cài đặt, bạn sẽ cần cho phép ứng dụng thực hiện các thay đổi đối với ổ cứng, đồng ý với thỏa thuận cấp phép. Cũng trong quá trình cài đặt, SourceTree có thể hỏi bạn có muốn cài đặt thêm phần mềm git nào không. Bạn phải nói “Có” và cài đặt phần mềm này. Có hai cách để kết nối với dịch vụ Github:
- Thông qua giao thức ủy quyền OAuth.
- Với một khóa SSH.
Hãy nói về từng người trong số họ. Cách đầu tiên là kết nối GitHub với một tài khoản từ xa. Cho phép SourceTree kết nối tài khoản GitHub của bạn với OAuth. Đây là cách dễ nhất để kết nối GitHub với SourceTree.
- Đầu tiên nhấp vào “Thêm tài khoản”.
- Sau đó chọn GitHub để lưu trữ. Không thay đổi giao thức và xác thực ưu tiên, nghĩa là rời khỏi HTTPS và OAuth. Sau đó nhấp vào “Làm mới mã thông báo OAuth”. Ứng dụng sẽ tự động mở một trang web trong trình duyệt của bạn và yêu cầu bạn cung cấp chi tiết đăng nhập tài khoản GitHub. Nếu trước đó bạn đã đăng nhập vào tài khoản GitHub của mình trong trình duyệt này, thì bước này sẽ bị bỏ qua.
- Nhấp vào “Ủy quyền atlassian” để cho phép SourceTree truy cập vào tài khoản GitHub của bạn.
- Sau đó, bạn sẽ thấy một thông báo về việc hoàn tất xác thực thành công. Bấm OK.
Sau đó, bạn có thể xem toàn bộ kho lưu trữ của mình trong SourceTree bằng cách nhấp vào tài khoản của bạn.
Cách thứ hai là kết nối GitHub bằng khóa SSH. Để làm điều này, bạn cần tạo một cặp khóa SSH. Đây là khóa riêng tư và công khai. Khóa công khai được sử dụng trong tài khoản GitHub. Mặt khác, khóa cá nhân sẽ được thêm vào danh sách các khóa trên máy tính của bạn. Sau đây là các hướng dẫn:
- Để tạo cặp khóa SSH, hãy chuyển đến menu “Công cụ” và nhấp vào “Tạo hoặc nhập khóa SSH”.
- Nhấp vào “Tạo” trong cửa sổ trình tạo khóa PuTTY.
- Di chuyển con trỏ chuột đến một không gian trống và di chuyển con trỏ chuột cho đến khi kết thúc quá trình tạo.
- Sau khi bạn tạo xong khóa SSH, hãy đặt mật khẩu cho khóa SSH của bạn.
- Lưu khóa công khai và khóa cá nhân.
- Không đóng bộ tạo khóa PuTTY. Đăng nhập vào tài khoản GitHub của bạn, nhấp vào biểu tượng hình đại diện của bạn ở góc trên cùng bên phải, sau đó nhấp vào Cài đặt.
- Nhấp vào “Khóa SSH và GPG” và chọn “Khóa SSH mới”.
- Đặt tên cho khóa SSH của bạn và sao chép khóa công khai từ trình tạo khóa PuTTY vào trường khóa. Sau đó, nhấp vào “Thêm khóa SSH”.
- Quay lại SourceTree, đi tới “Công cụ” và nhấp vào “Khởi chạy SSH Agent”.
- Sau một lúc, nhấp vào biểu tượng màn hình nhỏ trên thanh tác vụ.
- Kết quả là, một danh sách các phím sẽ xuất hiện. Nhấp vào “Thêm khóa” để thêm khóa cá nhân bạn đã lưu trước đó.
Bây giờ hãy quay lại trang kho lưu trữ GitHub và thử sao chép nó bằng SSH. https://articles.opexflow.com/programming/chto-takoe-github-kak-polzovatsya.htm
GitKraken
GitKraken là một ứng dụng khác được thiết kế để hoạt động với các hệ thống điều khiển phiên bản khác nhau sử dụng GUI. Để bắt đầu, bạn cần đăng ký trên GitHub và cài đặt ứng dụng GitKraken. Khi khởi động ứng dụng, bạn cần nhập tên người dùng và mật khẩu của mình từ dịch vụ GitHub. Để không phải nhập mật khẩu mỗi lần, bạn cần thiết lập khóa SSH. Nếu bạn chưa tạo khóa SSH, bạn có thể làm theo hướng dẫn của GitHub về cách tạo khóa mới. Sau khi có khóa SSH, bạn có thể thêm khóa đó vào tài khoản GitHub của mình. Để thực hiện việc này, hãy chọn “Tệp” rồi chọn “Tùy chọn” từ menu chính. Sau đó chọn “Xác thực” và cung cấp đường dẫn cho các khóa công khai và riêng tư của bạn. Bước đầu tiên khi xuất bản bất kỳ nội dung nào lên GitHub là tạo một kho lưu trữ cục bộ để theo dõi công việc của bạn. Thư mục này sẽ chứa tất cả các tệp mà bạn muốn xuất bản lên GitHub. Bạn phải làm theo hướng dẫn:
- Để tạo một kho lưu trữ mới trong GitKraken, hãy chọn “Tệp” từ menu chính, sau đó chọn “Init Repo”. Sẽ có một số tùy chọn cho các loại kho khác nhau, hãy chọn “Local Only”.
- Sau đó chọn thư mục sẽ là kho lưu trữ mới của bạn. Bạn có thể chọn một thư mục trống hoặc một thư mục đã chứa tệp; bạn sẽ không mất các thay đổi của mình.
- Hộp thoại tiếp theo cũng chứa cài đặt cho các tệp giấy phép và mẫu mặc định. Để mọi thứ như nó vốn có.
- Nhấp vào “Tạo kho lưu trữ”.
Bạn không cần tài khoản Github để sử dụng Git (hoặc GitKraken) cục bộ trên máy tính của mình. Tuy nhiên, nếu bạn định cộng tác với những người dùng khác hoặc sử dụng tệp từ nhiều máy tính, bạn sẽ cần sử dụng máy chủ lưu trữ chẳng hạn như Github. Để tạo kho lưu trữ trên GitHub, sau khi nhấp vào “Init Repo”, hãy chọn dòng “GitHub” và điền vào cửa sổ hiện ra như sau:
- Tài khoản – Tên tài khoản GitHub của bạn.
- Tên – tên của kho lưu trữ. Soạn nó từ các chữ cái, số và dấu gạch dưới.
- Mô tả – Mô tả kho lưu trữ này sẽ chứa những gì.
- Quyền truy cập – quyền truy cập vào một vị trí từ xa, cho dù vị trí đó sẽ hiển thị với mọi người hay chỉ mở đối với bạn và những người bạn thêm làm cộng tác viên
- Sao chép sau khi init – hãy chọn tùy chọn này, điều này sẽ cung cấp cho bạn kho lưu trữ trên GitHub.
- Nơi nhân bản đến – chọn một vị trí trên máy tính để đặt thư mục kho lưu trữ mới được tạo.
- Cuối cùng, nhấp vào nút “Tạo kho lưu trữ và sao chép” .
Sau đó, một thư mục mới sẽ xuất hiện ở góc trên bên trái của giao diện GitKraken, và chúng ta có thể xem thêm thông tin về nó ở cột bên trái. Khi kết nối GitHub với GitKraken, hãy đảm bảo rằng ủy quyền được thực hiện trong Chrome hoặc Firefox, không phải Internet Explorer.
Giao dịch Bots trên GitHub – Nguồn mở Bot Github
Hệ thống kiểm soát phiên bản Git được sử dụng để phát triển
rô bốt giao dịch . Dưới đây là một số ví dụ về sự phát triển như vậy mà bạn có thể tải xuống và sử dụng.
Robot giao dịch Python
Robot giao dịch được viết bằng Python có sẵn tại https://github.com/areed1192/python-trading-robot, có thể chạy các chiến lược tự động bằng cách sử dụng phân tích kỹ thuật. Robot được thiết kế để mô phỏng một số tình huống phổ biến: Nó có thể tính toán điểm rủi ro tổng thể liên quan đến danh mục đầu tư và cung cấp phản hồi theo thời gian thực trong khi giao dịch. Cho phép bạn làm việc với bảng dữ liệu thời gian thực chứa cả giá lịch sử và giá hiện tại khi chúng thay đổi. Nó sẽ làm cho quá trình lưu trữ dữ liệu đơn giản và truy cập nhanh chóng. Ngoài ra, nó sẽ được tùy chỉnh để bạn có thể dễ dàng xem dữ liệu tài chính của mình khi nó được đưa vào và thực hiện phân tích thêm nếu cần. Chứa các chỉ báo sử dụng cả giá lịch sử và giá hiện tại.
Bot giao dịch Cassandre
Liên kết robot giao dịch Cassandre với GitHub https://github.com/cassandre-tech/cassandre-trading-bot – có thể đảm nhận việc kết nối với sàn giao dịch, tài khoản, đơn đặt hàng, giao dịch và vị trí, vì vậy bạn có thể tập trung vào việc xây dựng chiến lược. Mỗi bản phát hành đều được thử nghiệm để hoạt động với các sàn giao dịch Kucoin, Coinbase và Binance. Với nó, thật dễ dàng để tạo chiến lược của riêng bạn, đối với điều này, bạn chỉ cần đặt các điều kiện khi bạn muốn tạo các vị thế ngắn hoặc dài và thiết lập các quy tắc. Có một trình tải để kiểm tra bot trên dữ liệu lịch sử. Trong quá trình kiểm tra, Cassandre sẽ nhập dữ liệu và thêm nó vào chiến lược của bạn. Cassandre sẽ giúp bạn xây dựng chiến lược dựa trên thư viện phân tích kỹ thuật ta4j.
EA31337 Libre
EA31337 Libre tại https://github.com/EA31337/EA31337-Libre là một robot giao dịch ngoại hối đa chiến lược miễn phí được viết bằng MQL. Robot giao dịch có hơn 35 chiến lược để bạn lựa chọn. Mỗi chiến lược có thể phân tích thị trường trên các khung thời gian khác nhau một cách độc lập. Phân tích thị trường dựa trên các chỉ báo kỹ thuật phổ biến. Bạn cũng có thể viết các chiến lược của riêng mình.
Robot kevirite. Banavo