Cách tạo một chi nhánh mới trong Git

Cách tạo một chi nhánh mới trong Git

Các nhánh là trung tâm của khái niệm kiểm soát phiên bản trong lập trình và Git nói riêng. Bài viết dành cho người mới bắt đầu này cho bạn biết chi nhánh là gì và cách tạo một nhánh bằng một số công cụ khác nhau.

Git Branch là gì?

Trong hệ thống kiểm soát phiên bản, thuật ngữ nhánh được sử dụng như một phép tương tự với cây theo nghĩa là mỗi nhánh mọc ra từ nhánh khác, cuối cùng kết thúc trở lại thân cây. Các nhánh cho phép bạn tạo các dòng phát triển riêng lẻ, để làm việc trên chúng một cách riêng biệt mà không làm ảnh hưởng đến công việc khác.

Liên quan:  Cách sử dụng các nhánh Git để cấu trúc dự án lập trình của bạn

Sử dụng Git, bạn sẽ được làm việc trên tổng chi nhánh theo mặc định, cho dù bạn đang nhận thức được nó hay không. Đây thường được gọi là chi nhánh đang hoạt động , hiện tại , đã thanh toán hoặc HEAD của bạn . Tại bất kỳ thời điểm nào trong chu kỳ phát triển của mình, bạn có thể tạo một nhánh mới và thực hiện các công việc riêng biệt trong mỗi nhánh, kể từ thời điểm đó trở đi.

Tạo một nhánh mới trên dòng lệnh

Chương trình Git dòng lệnh cung cấp sức mạnh và tính linh hoạt nhất, nhưng còn rất nhiều điều để học hỏi. Nếu bạn cảm thấy thoải mái khi tìm hiểu các trang nam và sử dụng nhiều Git, đó là một lựa chọn tuyệt vời.

Sử dụng lệnh git branch để tạo một nhánh mới với tên đã cho:

$ git branch dev Branch 'dev' set up to track local branch 'master'.

Nó phân nhánh từ nhánh hiện tại, vì vậy hãy đảm bảo rằng bạn đã chuyển sang nhánh mà bạn muốn phân nhánh trước khi thực hiện lệnh đó.

Bạn có thể liệt kê tất cả các nhánh và xác nhận nhánh mới đã được tạo bằng cách sử dụng git branch mà không có bất kỳ đối số nào:

$ git branch 1 dev 2 * master

Bạn có thể xem thêm thông tin, bao gồm cả nhánh mà một nhánh khác theo dõi, bằng cách sử dụng cờ -vv :

$ git branch -vv 1 dev d1a9e5b [master] commit comment 2 * master d1a9e5b commit comment

Nếu bạn cố gắng tạo một nhánh trước lần cam kết đầu tiên, bạn sẽ nhận được thông báo lỗi như:

fatal: Not a valid object name: 'master'.

Nếu bạn cố gắng tạo một nhánh bằng tên đã tồn tại, bạn sẽ nhận được thông báo lỗi như:

fatal: A branch named 'dev' already exists.

Lệnh git branch tạo một nhánh mới trỏ đến cùng một cam kết mà bạn hiện đang thực hiện. Tuy nhiên, bản sao làm việc của bạn sẽ vẫn chỉ vào nhánh chính. Để chuyển sang nhánh mới bạn vừa tạo, hãy sử dụng git checkout :

git checkout dev

Thuật ngữ kiểm tra có thể gây nhầm lẫn nếu bạn đã quen với các hệ thống kiểm soát phiên bản khác; trong Git, checkout đề cập đến việc chuyển đổi nhánh hiện đang hoạt động. Vì bạn thường muốn chuyển sang một nhánh mới sau khi nó được tạo, nên có một lối tắt cho toàn bộ quá trình:

git checkout -b dev

Lệnh đó có nghĩa là “tạo một nhánh mới có tên là 'dev' và chuyển sang nó ngay lập tức”. Nó tương đương với:

git branch dev git checkout dev

Trên thực tế, bạn thậm chí có thể sử dụng git checkout để tạo một nhánh từ bất kỳ nhánh nào khác, không chỉ nhánh hiện đang được kiểm tra. Ví dụ: để tạo một nhánh mới được gọi là nhánh khác , từ nhánh có tên dev :

git checkout -b another dev

Tạo chi nhánh mới bằng GitHub Desktop

Một cách khác để tạo các nhánh Git trên Windows hoặc macOS là sử dụng GitHub Desktop , chương trình giao diện người dùng đồ họa (GUI) chính thức do GitHub cung cấp. Sử dụng GUI là hoàn hảo cho người mới bắt đầu và những người gặp ác mộng khi ai đó thì thầm từ Vim.

GitHub Desktop sẽ luôn hiển thị chi nhánh hiện tại của bạn trên thanh công cụ chính:

Cách tạo một chi nhánh mới trong Git

Nhấp vào nút thanh công cụ chính đó để hiển thị chi tiết về các nhánh của kho lưu trữ, bao gồm tùy chọn tạo nhánh mới:

Cách tạo một chi nhánh mới trong Git

Lưu ý rằng, nếu bạn bắt đầu nhập tên chi nhánh không khớp, GitHub Desktop sẽ nhắc bạn tạo một chi nhánh mới và hiển thị phím tắt để làm như vậy — rất hữu ích nếu đó thực sự là kiểu bạn thấy mình đang làm rất nhiều:

Cách tạo một chi nhánh mới trong Git

Bạn cũng có thể bắt đầu bằng cách nhấn nút Chi nhánh mới ngay lập tức. Cho dù bạn chọn con đường nào, bạn sẽ kết thúc với một hộp thoại để xác nhận tên chi nhánh mới:

Cách tạo một chi nhánh mới trong Git

Chi nhánh mới của bạn sẽ luôn dựa trên bất kỳ chi nhánh nào đã hoạt động khi bạn tạo. GitHub Desktop sẽ chuyển sang chi nhánh mới của bạn, điều này sẽ tự động theo dõi chi nhánh mà bạn đã tạo.

Tạo một chi nhánh mới bằng Tower

Các GUI khác có sẵn từ các bên thứ ba. Tower miễn phí trong thời gian dùng thử 30 ngày và có sẵn trên macOS và Windows.

Để tạo một chi nhánh mới từ chi nhánh hiện đã đăng xuất, hãy chọn Tạo Chi nhánh Mới từ trình đơn Kho lưu trữ chính :

Cách tạo một chi nhánh mới trong Git

Để tạo một chi nhánh mới từ bất kỳ chi nhánh nào có sẵn, hãy nhấp chuột phải vào chi nhánh ở thanh bên bên trái và chọn Tạo Chi nhánh Mới từ :

Cách tạo một chi nhánh mới trong Git

Lưu ý rằng, trong cả hai trường hợp, bạn có thể bật nhánh làm nhánh theo dõi hoặc thay đổi Điểm bắt đầu thành bất kỳ nhánh nào có sẵn:

Cách tạo một chi nhánh mới trong Git

Tạo chi nhánh mới bằng GitKraken

GitKraken là một GUI phổ biến khác thoạt đầu có vẻ đáng sợ, nhưng nó thực hiện tốt công việc thể hiện trực quan các khái niệm Git chính, bao gồm cả các nhánh. GitKraken miễn phí sử dụng mã nguồn mở và có sẵn cho Windows, Mac và Linux.

Đảm bảo rằng bạn đang làm việc với đúng nhánh đang hoạt động; nó là cái được đánh dấu trong danh sách chi nhánh ở sidebar bên trái:

Cách tạo một chi nhánh mới trong Git

Để tạo một nhánh mới, hãy nhấp vào biểu tượng nhánh trên thanh công cụ chính:

Cách tạo một chi nhánh mới trong Git

Nhập tên chi nhánh của bạn và nhấn ENTER:

Cách tạo một chi nhánh mới trong Git

Chi nhánh mới sẽ tự động được kiểm tra và bạn sẽ nhận được thông báo ở bên phải màn hình.

Tạo chi nhánh mới trên GitHub

Để thay thế cho việc chạy ứng dụng cục bộ, bạn có thể lưu trữ kho lưu trữ của mình trên một trong hai ứng dụng web hỗ trợ Git phổ biến. Đầu tiên, GitHub , là một lựa chọn rất phổ biến với cộng đồng mã nguồn mở.

GitHub hiển thị chi nhánh (đang hoạt động) hiện tại của bạn trong chế độ xem kho lưu trữ của bạn, gần phía trên bên trái:

Cách tạo một chi nhánh mới trong Git

Nhấp vào nút để hiển thị các chi nhánh hiện có:

Cách tạo một chi nhánh mới trong Git

Nhập tên của chi nhánh mới của bạn và lưu ý rằng bạn được cung cấp tùy chọn để tạo nó từ chi nhánh hiện tại:

Cách tạo một chi nhánh mới trong Git

Sau khi được tạo, chi nhánh mới của bạn sẽ hoạt động.

Tạo một chi nhánh mới trên Bitbucket

Bitbucket là một ứng dụng web kiểm soát phiên bản phổ biến khác cung cấp các tài khoản miễn phí với số lượng kho lưu trữ riêng tư không giới hạn.

Từ bất kỳ trang nào trong kho lưu trữ của bạn, hãy chọn mục Chi nhánh từ menu bên trái:

Cách tạo một chi nhánh mới trong Git

Nhấp vào nút Tạo nhánh ở trên cùng bên phải. Nhập tên Chi nhánh mới và nhấp vào Tạo . Nếu bạn cần phân nhánh từ bất kỳ nơi nào khác ngoài cái chính , trước tiên hãy thay đổi nhánh Từ :

Cách tạo một chi nhánh mới trong Git

Bitbucket giúp bạn dễ dàng chọn Loại là tiền tố được thêm vào tên chi nhánh có thể khuyến khích cách tiếp cận có tổ chức hơn đối với các chi nhánh. Nó chỉ là một quy ước, chứ không phải là một tính năng Git được tích hợp sẵn, nhưng nó có thể tỏ ra hữu ích.

Sau khi được tạo, Bitbucket hiển thị chế độ xem chi nhánh mới của bạn:

Học cách phân nhánh với Git

Cách tạo một chi nhánh mới trong Git

Git là tất cả về các nhánh: chúng rẻ để tạo và chúng cho phép nhiều luồng công việc cùng tồn tại, sẵn sàng được hợp nhất khi hoàn thành. Khi bạn đã quen với việc tạo, chuyển đổi và hợp nhất các nhánh, bạn sẽ hoàn thành tốt việc sử dụng Git với toàn bộ tiềm năng của nó.


Cách sử dụng Python làm máy tính dòng lệnh

Cách sử dụng Python làm máy tính dòng lệnh

Trong khi bạn có thể sử dụng máy tính đồ họa trên máy tính của mình, trình thông dịch ngôn ngữ lập trình Python có thể đóng vai trò như một máy tính bàn. Đó là một trò đùa chạy phổ biến trong cộng đồng Python mà nó đã được đề cập trong hướng dẫn chính thức. Đây là cách bạn có thể sử dụng Python làm máy tính.

8 blog Java tốt nhất dành cho lập trình viên

8 blog Java tốt nhất dành cho lập trình viên

Là một lập trình viên, bạn nên chấp nhận những thách thức để tồn tại và xây dựng một số kỳ quan trong lĩnh vực phát triển hoặc lập trình. Do đó, nếu bạn đang muốn học một ngôn ngữ lập trình nâng cao để nâng cao kỹ năng nghề nghiệp của mình, thì Java là một trong những triển vọng tốt nhất.

7 lệnh quan trọng để bắt đầu với Python cho người mới bắt đầu

7 lệnh quan trọng để bắt đầu với Python cho người mới bắt đầu

Học một ngôn ngữ lập trình mới như Python sẽ trở nên dễ dàng nếu bạn có một lộ trình toàn diện nêu chi tiết những khái niệm nào cần học khi mới bắt đầu và cách tiến bộ hơn nữa để đạt được cột mốc quan trọng tiếp theo. Ngay cả những lập trình viên trung cấp cũng nên thường xuyên học lại những kiến ​​thức cơ bản của họ để xây dựng nền tảng vững chắc cho bản thân.

Nguyên tắc thiết kế web đáp ứng

Nguyên tắc thiết kế web đáp ứng

Ngày nay, việc xây dựng một trang web hoặc ứng dụng điều chỉnh giao diện người dùng của nó tùy thuộc vào trình duyệt hoặc thiết bị. Có hai cách tiếp cận để đạt được mục tiêu này. Đầu tiên liên quan đến việc tạo các phiên bản khác nhau của trang web hoặc ứng dụng của bạn cho các thiết bị khác nhau. Nhưng nó không hiệu quả và có thể dẫn đến các lỗi không thể đoán trước.

Cách đếm số chữ số trong một số bằng C ++, Python và JavaScript

Cách đếm số chữ số trong một số bằng C ++, Python và JavaScript

Làm việc với các con số là một phần không thể thiếu trong lập trình. Mọi ngôn ngữ lập trình đều cung cấp hỗ trợ để thao tác với các con số theo nhiều cách khác nhau. Trong bài viết này, bạn sẽ học cách tìm tổng số chữ số trong một số nguyên bằng cách sử dụng các phương pháp lặp lại, dựa trên nhật ký và dựa trên chuỗi.

9 giải pháp thay thế Docker tốt nhất để quản lý vùng chứa

9 giải pháp thay thế Docker tốt nhất để quản lý vùng chứa

Vùng chứa rất có lợi cho việc phát triển, triển khai và quản lý phần mềm trong môi trường ảo. Docker hữu ích trong quá trình container hóa, nhưng nó không phải là nền tảng duy nhất xung quanh. Nếu bạn đang tìm kiếm một số lựa chọn thay thế cho Docker, không cần tìm đâu xa. Danh sách này giới thiệu một số lựa chọn thay thế Docker hiệu quả và giàu tính năng để sử dụng trong dự án tiếp theo của bạn.

SQL so với NoSQL: Cơ sở dữ liệu tốt nhất cho dự án tiếp theo của bạn là gì?

SQL so với NoSQL: Cơ sở dữ liệu tốt nhất cho dự án tiếp theo của bạn là gì?

SQL so với NoSQL: Cơ sở dữ liệu tốt nhất cho dự án tiếp theo của bạn là gì?

Cách nhúng Tweet vào bài viết WordPress của bạn

Cách nhúng Tweet vào bài viết WordPress của bạn

Nhúng các dịch vụ của bên thứ ba vào các bài đăng WordPress của bạn là một cách thú vị để thu hút sự quan tâm của khách truy cập. Nội dung được nhúng cũng cung cấp các dấu hiệu trực quan giúp quét dễ dàng hơn. WordPress đã làm cho việc thêm loại nội dung này trở nên dễ dàng.

Cách xóa thư mục mô-đun nút bằng npkill

Cách xóa thư mục mô-đun nút bằng npkill

Node.js là một môi trường thời gian chạy JavaScript cho phép bạn chạy JavaScript bên ngoài trình duyệt web, làm cho nó trở thành một lựa chọn phổ biến để phát triển tất cả các loại ứng dụng. Một phần của sự phổ biến của nó là do có rất nhiều gói NPM để giúp nhà phát triển dễ dàng trải nghiệm.

Cách viết và biên dịch mã vững chắc đầu tiên của bạn

Cách viết và biên dịch mã vững chắc đầu tiên của bạn

Solidity là ngôn ngữ lập trình được sử dụng bởi các hợp đồng thông minh trên chuỗi khối Ethereum. Nó là một ngôn ngữ lập trình hướng đối tượng, được định kiểu tĩnh.

5 huy hiệu hàng đầu sẽ thúc đẩy kho lưu trữ GitHub của bạn

5 huy hiệu hàng đầu sẽ thúc đẩy kho lưu trữ GitHub của bạn

Huy hiệu GitHub có thể tăng cường khả năng đọc của kho lưu trữ bằng cách cung cấp cho người dùng một cách nhanh chóng để nắm bắt các chỉ số về kho lưu trữ. Các huy hiệu có thể được nhúng vào README.md của bạn để làm rõ tầm quan trọng và sự cần thiết của dự án của bạn đối với các nhà phát triển khác. Kết quả là, độc giả có được ý tưởng thực sự nhanh chóng về kho lưu trữ bằng cách kiểm tra các huy hiệu đính kèm.

Ngày lập trình viên quốc tế là gì? 3 cách để ăn mừng năm nay

Ngày lập trình viên quốc tế là gì? 3 cách để ăn mừng năm nay

Ngày lễ kỷ niệm quốc tế là một cách tốt đẹp để công nhận các vấn đề xã hội, ngày lịch sử và sự nghiệp tương ứng. Ngày Quốc tế Lập trình viên tôn vinh vai trò của các lập trình viên trong việc cải thiện cuộc sống hàng ngày. Thế giới văn minh mà chúng ta đang sống là sản phẩm của quá trình làm việc chăm chỉ của các lập trình viên.

Phương thức chuỗi Python format () hoạt động như thế nào? 10 Ví dụ

Phương thức chuỗi Python format () hoạt động như thế nào? 10 Ví dụ

Cho dù là truy vấn cơ sở dữ liệu hay kết quả của các phép toán, phương pháp định dạng chuỗi Python cung cấp một cách năng động và hấp dẫn hơn để trình bày kết quả cho người dùng.

Visual Studio 2022 so với 2019: Bạn có nên nâng cấp ngay bây giờ không? Giải thích

Visual Studio 2022 so với 2019: Bạn có nên nâng cấp ngay bây giờ không? Giải thích

Đầu năm nay, Microsoft đã phát hành phiên bản xem trước của Visual Studio 2022 vào thế giới lập trình hoang dã. Đây là một tin tốt! Đó là một IDE cực kỳ phổ biến, nhưng do phải điều chỉnh hoặc thậm chí có thể là một cuộc đại tu, với tốc độ thay đổi trong hệ sinh thái DevOps mà nó đang phát triển mạnh.

Giới thiệu đơn giản về số liệu phần mềm

Giới thiệu đơn giản về số liệu phần mềm

Số liệu phần mềm là các thước đo được sử dụng để định lượng các khía cạnh khác nhau của phần mềm của bạn. Những khía cạnh này có thể bao gồm từ chi phí, chất lượng và hiệu quả của nhóm phát triển.

Cách cài đặt .NET Framework phiên bản 3.5 trên Windows 10

Cách cài đặt .NET Framework phiên bản 3.5 trên Windows 10

Là người dùng Windows, có lẽ bạn đã ít nhất một lần bắt gặp từ .NET Framework. Khung phần mềm do Microsoft phát triển cho phép bạn xây dựng và chạy các chương trình C #, C ++, F # và Visual Basic. Phiên bản .NET mới nhất là 4.8, nhưng máy tính của bạn có thể cần phiên bản .NET cũ hơn (như .NET 3.5) để chạy một số ứng dụng.

Flask hoặc CherryPy: Bạn nên sử dụng Framework Python nào?

Flask hoặc CherryPy: Bạn nên sử dụng Framework Python nào?

Nếu bạn là một nhà phát triển Python, bạn có thể hưởng lợi rất nhiều từ mảng các khung công tác có sẵn. Trong khi một số khuôn khổ phù hợp nhất với các hệ sinh thái lớn, những khuôn khổ khác chuyên phục vụ các mục tiêu phát triển cụ thể. Đọc tiếp để tìm hiểu các tính năng cơ bản, cách sử dụng và sự khác biệt giữa hai khung Python: Flask và CherryPy.

Cách tìm khối và hình vuông hoàn hảo N-Digit bằng Python, C ++ và JavaScript

Cách tìm khối và hình vuông hoàn hảo N-Digit bằng Python, C ++ và JavaScript

Nhiều lập trình viên thích giải quyết các vấn đề toán học phức tạp bằng cách sử dụng mã. Nó giúp rèn luyện trí óc và cải thiện kỹ năng giải quyết vấn đề. Trong bài viết này, bạn sẽ học cách tìm các hình vuông và hình khối hoàn hảo có n chữ số nhỏ nhất và lớn nhất bằng Python, C ++ và JavaScript. Mỗi ví dụ cũng chứa đầu ra mẫu cho một số giá trị khác nhau.

Cách thêm Python vào biến PATH của Windows

Cách thêm Python vào biến PATH của Windows

Việc chạy Python từ thiết bị đầu cuối thường không thể tránh khỏi. Tuy nhiên, nếu bạn mới cài đặt Python trên Windows 10 lần đầu tiên, thì việc chạy Python qua Windows Terminal chỉ có thể thực hiện được nếu nó được thêm vào biến môi trường Windows PATH.

Cách sử dụng Câu lệnh if trong Python

Cách sử dụng Câu lệnh if trong Python

Câu lệnh if là động lực của lập trình logic. Do đó, việc nắm bắt tốt hơn về Pythons nếu là một bổ sung đáng kể cho kỹ năng lập trình Python của bạn.

Cách sử dụng Python làm máy tính dòng lệnh

Cách sử dụng Python làm máy tính dòng lệnh

Trong khi bạn có thể sử dụng máy tính đồ họa trên máy tính của mình, trình thông dịch ngôn ngữ lập trình Python có thể đóng vai trò như một máy tính bàn. Đó là một trò đùa chạy phổ biến trong cộng đồng Python mà nó đã được đề cập trong hướng dẫn chính thức. Đây là cách bạn có thể sử dụng Python làm máy tính.

8 blog Java tốt nhất dành cho lập trình viên

8 blog Java tốt nhất dành cho lập trình viên

Là một lập trình viên, bạn nên chấp nhận những thách thức để tồn tại và xây dựng một số kỳ quan trong lĩnh vực phát triển hoặc lập trình. Do đó, nếu bạn đang muốn học một ngôn ngữ lập trình nâng cao để nâng cao kỹ năng nghề nghiệp của mình, thì Java là một trong những triển vọng tốt nhất.

7 lệnh quan trọng để bắt đầu với Python cho người mới bắt đầu

7 lệnh quan trọng để bắt đầu với Python cho người mới bắt đầu

Học một ngôn ngữ lập trình mới như Python sẽ trở nên dễ dàng nếu bạn có một lộ trình toàn diện nêu chi tiết những khái niệm nào cần học khi mới bắt đầu và cách tiến bộ hơn nữa để đạt được cột mốc quan trọng tiếp theo. Ngay cả những lập trình viên trung cấp cũng nên thường xuyên học lại những kiến ​​thức cơ bản của họ để xây dựng nền tảng vững chắc cho bản thân.

Nguyên tắc thiết kế web đáp ứng

Nguyên tắc thiết kế web đáp ứng

Ngày nay, việc xây dựng một trang web hoặc ứng dụng điều chỉnh giao diện người dùng của nó tùy thuộc vào trình duyệt hoặc thiết bị. Có hai cách tiếp cận để đạt được mục tiêu này. Đầu tiên liên quan đến việc tạo các phiên bản khác nhau của trang web hoặc ứng dụng của bạn cho các thiết bị khác nhau. Nhưng nó không hiệu quả và có thể dẫn đến các lỗi không thể đoán trước.

Cách đếm số chữ số trong một số bằng C ++, Python và JavaScript

Cách đếm số chữ số trong một số bằng C ++, Python và JavaScript

Làm việc với các con số là một phần không thể thiếu trong lập trình. Mọi ngôn ngữ lập trình đều cung cấp hỗ trợ để thao tác với các con số theo nhiều cách khác nhau. Trong bài viết này, bạn sẽ học cách tìm tổng số chữ số trong một số nguyên bằng cách sử dụng các phương pháp lặp lại, dựa trên nhật ký và dựa trên chuỗi.

9 giải pháp thay thế Docker tốt nhất để quản lý vùng chứa

9 giải pháp thay thế Docker tốt nhất để quản lý vùng chứa

Vùng chứa rất có lợi cho việc phát triển, triển khai và quản lý phần mềm trong môi trường ảo. Docker hữu ích trong quá trình container hóa, nhưng nó không phải là nền tảng duy nhất xung quanh. Nếu bạn đang tìm kiếm một số lựa chọn thay thế cho Docker, không cần tìm đâu xa. Danh sách này giới thiệu một số lựa chọn thay thế Docker hiệu quả và giàu tính năng để sử dụng trong dự án tiếp theo của bạn.

SQL so với NoSQL: Cơ sở dữ liệu tốt nhất cho dự án tiếp theo của bạn là gì?

SQL so với NoSQL: Cơ sở dữ liệu tốt nhất cho dự án tiếp theo của bạn là gì?

SQL so với NoSQL: Cơ sở dữ liệu tốt nhất cho dự án tiếp theo của bạn là gì?

Cách nhúng Tweet vào bài viết WordPress của bạn

Cách nhúng Tweet vào bài viết WordPress của bạn

Nhúng các dịch vụ của bên thứ ba vào các bài đăng WordPress của bạn là một cách thú vị để thu hút sự quan tâm của khách truy cập. Nội dung được nhúng cũng cung cấp các dấu hiệu trực quan giúp quét dễ dàng hơn. WordPress đã làm cho việc thêm loại nội dung này trở nên dễ dàng.

Cách xóa thư mục mô-đun nút bằng npkill

Cách xóa thư mục mô-đun nút bằng npkill

Node.js là một môi trường thời gian chạy JavaScript cho phép bạn chạy JavaScript bên ngoài trình duyệt web, làm cho nó trở thành một lựa chọn phổ biến để phát triển tất cả các loại ứng dụng. Một phần của sự phổ biến của nó là do có rất nhiều gói NPM để giúp nhà phát triển dễ dàng trải nghiệm.

Cách viết và biên dịch mã vững chắc đầu tiên của bạn

Cách viết và biên dịch mã vững chắc đầu tiên của bạn

Solidity là ngôn ngữ lập trình được sử dụng bởi các hợp đồng thông minh trên chuỗi khối Ethereum. Nó là một ngôn ngữ lập trình hướng đối tượng, được định kiểu tĩnh.