Hướng Dẫn Sử Dụng Github Mới Nhất 2021

--- Bài mới hơn ---

  • Hướng Dẫn Sử Dụng Zalo To
  • Hướng Dẫn Sử Dụng Zalo Official Account Trên Mobile
  • Hướng Dẫn Sử Dụng 1 Zalo Trên 2 Điện Thoại
  • Cách Sử Dụng 2 Tài Khoản Zalo Trên Một Điện Thoại Android/ Ios
  • Lấy Lại Danh Bạ Trên Iphone, Khôi Phục Danh Bạ Điện Thoại Iphone, Ipad
  • Github còn được gọi là social network dành cho developer đi vào hoạt động tháng 2 năm 2008, là một dịch vụ dùng nền móng quản lý phân tán GIT giúp người dùng lưu trữ source code cho các dự án. chức năng của GIT như bài trước mình vừa mới nói, nó có mọi chức năng của một source control giống như SVN và hơn thế nữa.

    Github được viết bằng Ruby on Rails. GitHub phân phối dịch vụ thương mại và cả tài khoản free cho các dự án nguồn mở. Theo khảo sát của người dùng Git vào năm 2009, Github hiện đang là server Git lưu trữ source code thông dụng nhất hiện giờ (Ngoài ra, Gitorious http://gitorious.org cũng là server Git hoạt động giống Github được quan tâm đến).

    439000 developer tạo hơn 1 triệu 350 ngàn repositories là một số lượng khá thích thú, cùng với một số KH to của github như Twitter, Facebook, Yahoo … cho thấy tính thông dụng của Github, cũng như cộng đồng lập trình thế giới tính nhiệm nó ntn.

    II. chức năng API của Github:

    Ngoài những chức năng tuyệt vời của nền móng thống trị source phân tán GIT nói chung (Chúng ta sẽ nói ở một bài cụ thể khác), Github còn hỗ trợ người dùng những chức năng cần thiết thông qua API sau:

    1) API lớn cải tiến The Repository via HTTP: GitHub hỗ trợ user đủ nội lực edit file source code từ web browser thông qua HTTP – post

    III. bí quyết làm việc với GitHub:

    Bạn có thể làm mọi chuyện refresh source code ở local, sau khi vừa mới cải thiện xong, bạn sẽ commit nhưng thay đổi đó lên server và bản lên server phải là bản hoàn chỉnh một tính năng nào đó, hoặc fix bug xong, test xong hoặc ít nhất bản đó phải chạy được. không được commit code dở dang, chưa qua check lên repository server sẽ khiến ảnh hưởng đến các member khác, trái lại bạn đủ sức sử dụng điều đó ở repository local (Bạn cũng có thể tạo một branch ở server cho việc commit code dở dang hay tính năng chưa hoàn thành như từng làm với SVN, nó sẽ chiếm space ở server cũng như sử dụng mất thời gian của bạn vào việc tương tác gắn kết với server, vậy tại sao không commit nó lên repository local nhỉ, vừa mau thao tác lại k mất space của server.)

    2) sử dụng công việc với repository ở server github:

    IV. hướng dẫn sử dụng GitHub (Trên linux):

    1. cài đặt công cụ

    xây dựng terminal :

    1.1 . Tạo một account github

    Lên trang http://github.com để tạo một tài khoản

    git config --global người dùng.name "Tên của bạn" git config --global user.email "[email protected]"

    note : mail config phải là mail bạn vừa tải kí

    VI. Các thao tác với Git và Github

    0. Repo

    Git là một tool để quản lý mã nguồn, nhưng tôi chẳng hề là một coder nên tôi sẽ không sử dụng Git theo cách mà các coder hay dùng. Tôi sử dụng git và github để lưu trữ các file cấu ảnh của mình, các script, viết các bài hướng dẫn cách thức, các bản nháp,… Các repo là những kênh tôi phân loại, lưu trữ những thứ bên trên và nó được lưu cả ở máy trạm và ở server github. Để làm công việc với repo thì bạn phải hiểu về nó. Một số điều bạn cần biết là:

    • Working dir: đây là kênh bạn thực hiện các thao tác chỉnh sửa với file mã nguồn của mình, nó đủ nội lực là eclipse, netbean, notepad++,…
    • Stagging area: những sự refresh của bạn với file mã gốc được lưu lại, như bạn ấn Save trong một file notepad.
    • Git directory: nơi lưu trữ mã nguồn của bạn (ở đây là github)

    Tương ứng với 3 vị trí này ta có các hành động:

    • Add: lưu file thay đổi (mang tính cục bộ) – tương ứng với câu lệnh git add
    • Commit: Ghi lại hiện trạng refresh tại máy local (ví dụ như bạn đủ sức ấn Save nhiều lần với file chúng tôi nhưng chỉ khi commit thì hiện trạng của lần ấn Save cuối cùng trước đó mới được lưu lại) – tương ứng với câu lệnh git commit
    • Push: Đẩy những cải thiện từ máy trạm lên server – tương đương lệnh git push
    • Pull: đồng bộ trạng thái từ server về máy trạm – tương đương lệnh git pull

    1. setup

    1.1. Linux

    Với OS là Ubuntu:

    Với OS là Fedora, Centos

    Các thiết lập ban đầu:

      Bạn quan trọng lập tên và email của mình để mỗi khi commit lên server sẽ nhận biết được ai commit lên vì một repo đủ sức có nhiều người tham dự.

    git config --global chúng tôi "XDAVN" git config --global người dùng.email [email protected]

      chọn trình biên soạn thảo mặc định, đủ nội lực là vi, vim, nano,…

    git config -global core.editor vi

    liên kết với account github bằng SSH

    Enter file in which to save the key (/root/.ssh/id_rsa):

    Enter same passphrase again: [Press enter]

    Your identification has been saved in /root/.ssh/id_rsa.

    Your public key has been saved in /root/.ssh/id_rsa.pub.

    Nếu bạn nhập passphrase thì hãy nhớ pass này!

    Kết quả:

    ls ~/.ssh/ id_rsa id_rsa.pub known_hosts ssh-agent -s ssh-add ~/.ssh/id_rsa cat ~/.ssh/id_rsa.pub

    sao chép đoạn mã này

    Truy cập đường kéo sau https://github.com/settings/ssh (đảm bảo bạn vừa mới đăng nhập vào github), chọn Add SSH key, đặt tên cho key này tại tit và paste nội dung vừa sao chép vào ô Key

    cài đặt bình thường, yêu cầu phải có .NET 4.5

    Giao diện của chương trình:

    2. Thao tác với Repo2.1. trên Linux

    2.1.1. Tạo mới

    Tạo một repo mới ở trên trang github.com

    Linux

    SSH: git clone [email protected]:ducnc92/demo1.git

    hoặc: git clone [email protected]:ducnc92/demo1.git /opt/demo để clone vào thư đề mục /opt/demo

    đối với cách thức này các bạn cần nhập passphrase của ~/.ssh/id_rsa (có thể k cần nếu bạn không đặt passphrase)

    HTTPS: git clone https://github.com/ducnc92/demo1.git

    hoặc: git clone https://github.com/ducnc92/demo1.git /opt/demo để clone vào thư mục /opt/demo

    Lúc này trong thư đề mục hiện giờ sẽ có thêm thư mục demo1 chứa các file trong repo ở trên github.

    Chuyển vào thư đề mục này:

    Lúc này sẽ thấy trong thư đề mục này có file chúng tôi Để sửa file này ta có thể dùng bất cứ trình biên soạn thảo nào, chẳng hạn vi, nano, gedit,…

    Xin chao! Toi la LinhPhi.

    Tạo một script mới trong thư đề mục đó.

    ta sửa code như sau

    #!/bin/sh echo "Hello Python Vietnam" sleep 10

    2.1.3. Add, commit, push

    Để thực hiện hành động add ta sử dụng lệnh sau

    git add chúng tôi để add file README.md hoặc git add * để add tất cả các file hiện có.

    Để thự hiện hành động commit file chúng tôi ta thực hiện lệnh

    git commit README.md hoặc git commit * để commit toàn bộ.

    ta nên thêm tham số -m để ghi lại một cmt cho hành động đó

    git commit chúng tôi -m "ducnc sua doi"

    git push origin master

    • Tạo một repo mới ở trên chúng tôi mà k tạo file chúng tôi (giả sử ở đây là repo demo2)

    mkdir /opt/demo2 cd /opt/demo2

      Thực hiện tạo các file, thư đề mục như ý muốn. Sau đó thực hiện add, commit, push tương tự như trên Nhưng ở đây cần thêm lệnh git remote add origin $git-url trước khi push. tham khảo ví dụ sau:

    vi README.md git add README.md git commit README.md hoặc git commit chúng tôi -m noi dung git remote add origin [email protected]:ducnc92/demo2.git git push origin master

    Sau đó nhập passphrase(nếu cần) hoặc username + password (nếu sử dụng SSH)

    2.1.4. Pull

    Giả sử ở trên server github của bạn có những refresh mà máy local chưa cải tiến những thay đổi đó. Bạn thực hiện lệnh sau:

    cd cd /opt/demo1/ git pull

    2.2. ở trên Windows

    2.2.1. Tạo một repo mới

    Tạo repo ở trên chúng tôi tự giống như đề mục 2.1.1.

    Tạo repo bằng phần mềm Github

    • Truy cập URL: https://github.com/settings/organizations, chọn New Organizations
    • Đặt tên và mail cho tổ chức

    Với 3 mức: Read Access, Write Access, Admin Access Github cho phép chúng ta phân quyền tới các thành viên của group.

    4. Thao tác với nhánh (branch)

    Sẽ cập nhật và bổ sung sau

    tổng kết

    post ở trên tôi tổng hợp lại những kiến thức thu được khi sử dụng git và github cho công việc của tôi (sys admin), hi vọng nó giúp các bạn một phần nào đó.

    Xin chân tình cảm ơn!

    --- Bài cũ hơn ---

  • Hướng Dẫn Lên Bảng Ngọc Swain Mùa 9 Đè Đường Mọi Đối Thủ
  • Cách Chơi Swain, Cách Lên Đồ Swain Chuẩn Nhất
  • Hướng Dẫn Ghép Sim Iphone 6S 6S Plus Thành Công 100%
  • 7 Thủ Thuật Sử Dụng 3D Touch Trên Iphone 6S/6S Plus
  • Cài Siri Chỉ Nhận Lệnh Giọng Nói Của Bạn Trên Iphone 6, 6S, 5S, 5
  • Hướng Dẫn Sử Dụng Github

    --- Bài mới hơn ---

  • Github Là Gì? Hướng Dẫn Cách Sử Dụng Github
  • Hướng Dẫn Sử Dụng One Drive
  • Hướng Dẫn Cách Tạo Nhóm Trong Gmail, Sử Dụng Group Trong Gmail
  • Hướng Dẫn Sử Dụng Microsoft Teams
  • Hướng Dẫn Sử Dụng Microsoft Teams Trên Máy Tính
  • Hẳn là các bạn có nghe nhiều về Git, Github, cụ thể các bạn có thể thấy trong các bài viết của mình chương trình hầu hết đều được đưa lên Github. Vậy mình đã làm điều đó như thế nào ? Nhân tiện up thêm code của chương trình Nông nghiệp thông minh với Arduino, mình xin chia sẻ với các bạn cách sử dụng Github đơn giản nhất

    Từ một chuyện thực tế là có một team gồm hai ba anh chàng soái ca đang hợp tác với nhau cùng xây dựng một firmware/phần mềm cho khách hàng. Dĩ nhiên mấy anh chàng này sẽ làm việc với nhau bằng cách mỗi người tự viết code một ít sau đó nén file lại và gửi cho nhau qua email hoặc tin nhắn facebook. Mỗi người sau khi nhận được code của nhau sẽ tiến hành tự xem và sửa lại, sau đó cùng nhau ghép vào firmware/phần mềm mà họ cần làm. Tuy nhiên, một hôm anh A trong nhóm bỗng nhiên vô tình viết code sai dẫn tới sản phẩm bị lỗi, mà trước đó thì cả nhóm chủ quan không lưu lại bản backup do phần mềm đã quá lớn. Và thế là các anh lại cùng nhau ngồi fix chỗ bị lỗi và tiếp tục gửi cho nhau như vậy.

    Thế vấn đề ở đây là gì ?

    • Việc tự code riêng và gửi cho nhau qua email/ tin nhắn rất mất thời gian của nhau. Giá như trong một team, anh A có thể chủ động xem những thay đổi/review được code của anh B từ xa và tiến hành gộp trực tiếp những thay đổi của anh B vào sản phẩm thì đỡ biết bao nhiêu.
    • Việc sửa code mà không sao lưu khiến cho cả team lại mất thời gian debug, thậm chí viết lại cả firmware/phần mềm từ đầu.

    Và thế là Git ra đời có thể giúp ta khắc phục và giải quyết được vấn đề khi làm việc nhóm.

    Git là gì ?

    Git là tên gọi của một Hệ thống quản lý phiên bản phân tán ( Distributed Version Control System – DVCS). DVCS nghĩa là hệ thống giúp mỗi máy tính có thể lưu trữ nhiều phiên bản khác nhau của một mã nguồn được nhân bản (clone) từ một kho chứa mã nguồn (repository), mỗi thay đổi vào mã nguồn trên máy tính sẽ có thể ủy thác (commit) rồi đưa lên máy chủ nơi đặt kho chứa chính. Và một máy tính khác nếu có quyền truy cập cũng có thể clone lại mã nguồn từ kho chứa hoặc clone lại một tập hợp các thay đổi mới nhất trên máy tính kia.

    Lý thuyết là thế nhưng chúng ta có thể hiểu đơn giản là với Git thì nó sẽ giúp ta lưu lại các phiên bản mỗi khi có sự thay đổi mã nguồn, đo đó nếu có làm sai ở đâu đó trong phiên bản mới thì ta vẫn có thể dễ dàng khắc phục bằng cách khôi phục lại phiên bản cũ ổn định hơn.

    Lý do dùng Github ?

    Qua bài viết giới thiệu các công cụ để quản lý code thì mình cũng có nói tới một số công cụ để quản lý source code cho mọi người rồi. Có vấn đề mọi người dễ nhầm lẫn ở đây là Git và Github, Git là tên gọi của một mô hình hệ thống, còn Github lại là một dịch vụ máy chủ repository công cộng, mỗi người đều có thể tạo tài khoản và đưa source code của mình lên đây.

    Vậy tại sao lại nên dùng Github ?

    • Dễ sử dụng, an toàn và nhanh chóng. (chỉ khó khi mới bắt đầu thôi 🙁 )
    • Có thể giúp quy trình làm việc code theo nhóm đơn giản hơn rất nhiều bằng việc kết hợp các phân nhánh (branch).
    • Có chỗ lưu trữ source code miễn phí, phù hợp với các nguồn mở.
    • Có thể làm việc ở bất cứ đâu vì chỉ cần clone mã nguồn từ kho chứa hoặc clone một phiên bản thay đổi nào đó từ kho chứa, hoặc một nhánh nào đó từ kho chứa.
    • Dễ dàng trong việc deployment sản phẩm.
    • Giúp chứng tỏ bạn là ai thông qua các chương trình, source code mà bạn làm
    • Giúp bạn cải thiện được khả năng code thông qua việc đọc code và code chung với người khác
    • Đây là kho tài nguyên vô tận với hàng hà vô số các project mã nguồn mở

    Cài đặt Github

    Để làm việc được với Github thì cần có

    • Tài khoản và Repository
    • Github Desktop
    • Cấu hình để đồng bộ

    Tạo tài khoản

    Rất đơn giản, vào trang https://github.com/ , sau đó nhập thông tin như tạo tài khoản facebook thôi.

    Tải Github Desktop và cấu hình

    Việc sử dụng Github thông thường dính nhiều tới các lệnh, nếu bạn chưa quen với các hệ điều hành như linux/ ubuntu mà vẫn muốn trung thành với windows hoặc bạn còn bỡ ngỡ ban đầu thì việc sử dụng Github Desktop là một giải pháp khá ổn.

    Ở màn hình welcome bạn cần làm một số thao tác sau:

    • Mục login nhập id và pass của bạn, sau đó chọn Login
    • Mục config bạn chọn tên bất kỳ ở ô đầu tiên, ô thứ 2 là email của bạn
    • Mục repositories sẽ kiểm tra xem trên server của bạn có source code nào không ? Do chưa tạo nên bạn chọn skip

    Up code của mình lên repo

    Bước 1: Vào web github tạo một repo

    Bước 2: Nhập tên

    Bước 5: Sau khi ấn Clone thì sẽ có thông báo lưu trữ repo này, bạn có thể lưu ở bất kỳ vị trí nào bạn muốn, ví dụ mình lưu cái thư mục này ở ổ D, trỏ nó về ổ D, sau đó OK.

    Coi như xong, giờ mình vào ổ D xem thì chỉ có 1 thư mục trống tên test-hd-git, mình sẽ copy code, tạo file mới,… vào đây, sau này mình cũng sẽ làm việc trên thư mục này luôn.

    Giờ thì mình copy chương trình LCD16x2 với Arduino vào thư mục test-hd-git

    Bước 6: Mở Github Desktop ra chọn vào thư mục test-hd-git thực hiện đẩy code lên github theo các bước từ 1-5

    Bước 6: Xem kết quả trên github, bạn có thể thấy thư mục mình đẩy lên đã lên github rồi, giờ thì cứ mỗi lần mình sửa đổi code bên dưới máy tính thì sẽ có thông báo dấu chấm ở Changes, mình nhập nội dung và mô tả như mục 3, chọn commit master như mục 4 và ấn sync ở vị trí của mục 5 sẽ tiếp tục cập nhật phiên bản tiếp theo lên Github.

    Bước 7: Chia sẻ repo của mình với mọi người, như link của mình có thể chia sẻ với các bạn là https://github.com/hocarm/test-hd-git

    Khôi phục lại phiên bản cũ của repo

    Trong quá trình làm việc, mình có thể thoải mái chỉnh sửa code, thêm tính năng mới, loại bỏ các tính năng cũ không ổn định,… Tuy nhiên nếu lỡ xóa nhầm file, hoặc code sai mà muốn khôi phục lại bản trước đó được lưu trên server thì phải làm sao ?

    Bước 1: Mở gitshell bằng cách chuột phải vào thư mục test-hd-git chọn Open gitshell

    Bước 2: Gõ lệnh

    $ git fetch origin $ git reset --hard origin/master

    Lệnh này sẽ tự khôi phục source code của bạn về phiên bản được lưu trên github

    Folk repo của người khác

    Trong quá trình làm, bạn có thể sẽ thấy rất nhiều nguồn source code khác nhau, để mình có thể sử dụng được repo người khác thì cần phải clone repo của họ về máy của mình, cách thực hiện rất đơn giản, đó là chọn fork

    Ví dụ mình muốn fork thư viện DHT của Adafruit thì:

    Để đóng góp cùng phát triển source code cho ai đó (mình lấy ví dụ ở đây với thư viện DHT của Adafruit) thì mình cần thực hiện theo các bước sau:

    Bước 1: Fork source code của họ như mình đã nói trên

    Bước 2: Clone project đã fork về máy tính của mình thông qua Github Desktop

    Bước 3: Cập nhật và đồng bộ thông tin mới nhất từ repo gốc bằng lệnh

    $ git remote add upstream https://github.com/xxxx.git $ git fetch upstream $ git checkout master $ git merge upstream/master

    Ví dụ mình muốn cập nhật mới nhất từ thư viện DHT thì mình sẽ thay chỗ xxx.git bằng

    $ git remote add upstream https://github.com/adafruit/DHT-sensor-library.git

    Địa chỉ git bạn có thể copy từ mục Clone or Download

    Lưu ý

    Luôn thực hiện thao tác này trước khi bạn commit code lên, mục đích là để trách xung đột với repo gốc.

    Bước 3: Chỉnh sửa và tối ưu code, ví dụ như thêm các chức năng vào thư viện

    Bước 4: Commit và sync lên github, lúc này những thay đổi của mình chỉ được cập nhật lên tài khoản github của cá nhân, chưa có sự thay đổi trên repo gốc (Adafruit)

    Tạm kết

    --- Bài cũ hơn ---

  • Cách Tự Tạo Server Git Trên Ubuntu Mà Không Sử Dụng Github
  • Tải Game Diablo 2 Lord Of Destruction (Bản Gốc) Miễn Phí
  • Các Nhân Vật Trong Diablo 2 Có Sức Mạnh Và Cách Chơi Như Thế Nào?
  • Hướng Dẫn Chơi Các Nhân Vật Trong Diablo 3 Đầy Đủ Nhất
  • Download Diablo 2 Netherworld Rises Mod
  • Hướng Dẫn Sử Dụng Github Trên Windows

    --- Bài mới hơn ---

  • Cách Chơi Gta Toàn Tập, Thực Hiện Nhiệm Vụ Gta Vice City
  • Download Grand Theft Auto: Vice City Cho Ps3
  • Hướng Dẫn Cách Chơi Gta 5 Online Từ A Đến Z Cho Game Thủ
  • Hướng Dẫn Cách Chơi Gta 5 Online Chi Tiết Nhất Cho Người Mới
  • Cách Chơi Gta 5 Cho Máy Cấu Hình Thấp, Laptop Yếu, Bộ Nhớ Ít
  • Github là gì? Dân lập trình có vẻ khá thân thuộc nhưng những ai không quan tâm đến nó cũng không biết nó là gì đâu, nó cũng giống như SVN là một source version control. Github còn được gọi là Code social network dành cho developer đi vào hoạt động tháng 2 năm 2008, là một dịch vụ lưu trữ source code cho các dự án sử dụng hệ thống quản lý phân tán GIT. Github sinh sau đẻ muộn nhưng có đầy đủ tính năng như SVN và hơn thế nữa.

    Theo khảo xát vào năm 2009, Github hiện là server git lưu trữ source code phổ biến nhất hiện nay. Hệ thống này được viết bằng Ruby on Rails, hiện tại github cung cấp dịch vụ thương mại và cả tài khoản miễn phí cho các dự án nguồn mở.

    Ngoài Github, còn có Gitorious cũng là server hoạt động giống github, khá được chú ý đến.

    Cách thức làm việc với github

    Nếu không thông báo lỗi và trả về phiên bản của git thì bạn đã cài đặt thành công. Ví dụ mình đang dùng git 1.9.4

    Làm việc với Github nói riêng hay hệ thống GIT nói chung có 2 workflow chính là local workflow và server workflow.

    Bạn có thể thay đổi chỉnh sửa code thoải mái ở local (tức là lưu file code trên máy tính của bạn), sau khi thay đổi xong bạn sẽ đồng bộ với tài khoản github trên server. Thuật ngữ này gọi là ” commit “. Sau khi đã có bản code hoàn chỉnh một tính năng nào đó, hoặc fix bug xong hay bản có thể chạy được thì hãy commit lên server github. Chú ý: không được commit code dở dang còn đang mắc lỗi hoặc chưa qua test lên repository server sẽ làm ảnh hưởng tới thành viên khác. Tuy nhiên bạn cũng có thể tạo một repository để up code dở dang chưa hoàn chỉnh vào đó, với nhánh này thì không được public mà chỉ bạn có quyền xem và chỉnh sửa.

    • clone repository: tạo một bản sao của một repository đã tạo trước đó.
    • Commiting to the repository: sau khi thêm các file vào từ local vào hàng đợi (stage), bạn có thể commit và upload lên Git repository.

    Lệnh này sẽ tạo folder ẩn có tên “.git” vào thư mục này, đó là những file repository cần thiết giúp bạn có thể tải các files có trong folder lên git server.

    Dự án code của bạn sẽ thiết kế các tệp tin trong folder trên, sau đó tiến hành tải lên server sau khi có files code hoàn chỉnh. Thêm một hoặc tất cả các files vào hàng đợi để chuẩn bị sẵn sàng đưa lên github, sử dụng lệnh sau sẽ đưa tất cả các files mới thay đổi vào stage.

    Tiến hành commit các files này.

    Nhập lý do trước khi tải code lên repository server, dòng này sẽ hiển thị trên repository. Có thể là thông báo cập nhật fixed lại lỗi của bản trước đó có tác dụng thông báo cho người dùng biết và sử dụng code của bạn nhiều hơn.

    Cuối cùng upload thay đổi lên server.

    Đó là nguyên lý hoạt động cơ bản của git, phần tiếp theo đây mình sẽ đi sâu chi tiết về lệnh git và sử dụng Git với giao diện.

    Sử dụng Git với giao diện

    Sau khi cài xong, nhấn start gõ từ “git” bạn sẽ thấy có 2 ứng dụng “Git Bash” và “Git GUI”. Một bản sử dụng giao diện lệnh và một bản tương tác với các repository vendors như github, Bitbucket và Beanstalk thông qua giao diện.

    Thiết lập SSH Keys

    Cài đặt ssh-keys cho máy tính của bạn rất đơn giản, bạn mở Git GUI lên. Nhấn vào Show SSH Key dưới menu Help.

    Để Tạo lại ssh key, bạn có thể nhấn vào nút Generate Key. Nếu có thể sẽ cần yêu cầu nhập passphrase (mật khẩu bảo mật). Hãy nhớ chuỗi mật khẩu này, bạn sẽ cần dùng lần sau.

    Lệnh tạo ssh keys trên giao diện tương ứng với command line:

    Cài đặt SSH Key trên Hosted Git Repository

    Trong bài này mình sẽ sử dụng Github làm ví dụ. Bạn cần khai báo chuỗi SSH keys đã thiết lập trên máy tính của bạn vào tài khoản trên github. Mục đích để làm gì?

    Khi thực hiện lệnh git đẩy dữ liệu lên github, git sẽ lấy ssh-key có trong máy tính và so sánh trên hệ thống github accounts, nhờ chuỗi key này mà phát hiện ra tài khoản github của bạn. Nhờ đó mà các files được push lên đúng repository trên github server.

    Làm việc với Git

    Như vậy lệnh git trên máy tính của bạn đã có thể bắt đầu kết nối vào github repository. Chúng ta sẽ cần tạo một repository để push code lên đó.

    Tạo Repository trên github thì quá thân quen với những developer rồi, Tại trang chủ chúng tôi giả sử bạn đã đăng nhập tài khoản vào github, nhấn vào nút New repository bên phải để tạo mới repository. Nhập tên và mô tả cho repo, nếu bạn dùng github miễn phí thì giữ nguyên trạng thái public, trạng thái này cho phép người khác có thể tìm thấy code repository này của bạn. Chế độ bảo vệ code private nếu dự án của bạn muốn bảo mật không để lộ code ra bên ngoài, tính năng này bạn phải trả phí.

    Reposity này mình làm demo do đó không checkbox vào option “Initialize..”, cài đặt này sẽ tạo file hướng dẫn README cho repository. Kết thúc nhấn Create repository.

    Tạo Local Repository

    Bây giờ đến phần làm code của bạn rùi, tạo mọi files sử dụng cho repository, bạn sẽ phát triển code của mình trên máy tính sau khi hoàn chỉnh code hay bản code đã có thể hoạt động thì bắt đầu đưa lên repository vừa tạo ở trên.

    Tại giao diện Git GUI, nhấn vô “Create New Repository”.

    Lựa chọn thư mục để tạo nội dung cho repository trên máy tính. Chú ý: đường dẫn folder này phải chưa có trước đó, chọn đường dẫn thư mục và nhập tên cho repository sẽ tạo trên máy tính (local). Giống như sau:

    Địa chỉ git của repository có dạng :hoangsoft90/test-repo.git

    Sử dụng địa chỉ repository này để push các files lên repository server.

    Sử dụng Git GUI Client

    Bạn có thể làm việc với các lệnh git bằng command line hoặc thao tác trên giao diện. Tiếp theo sau đây mình sẽ hướng dẫn bạn cách sử dụng phần mềm Git GUI để tải code lên repository có sẵn. Chỉ có 3 bước đơn giản là: staging changes, commits, và pushes.

    Khi bạn di chuyển các files vào local repository, ban sẽ thấy các files này trong cửa sổ “Unstaged Changes”. Phần này chúng ta hiểu đơn giản đây là các files mới sửa đổi của repo, nếu chưa thấy xuất hiện bạn nhấn vào nút Rescan. Cửa sổ này cũng thông báo trạng thái của files đã xóa, hoặc mới cập nhật..Cứ nhấn vào Rescane để xem những sửa đổi của folder local repository.

    Nút rescan tương ứng với lệnh git status

    Nhấn tiếp vào Stage Changed, để đưa tất cả các files trong mục Unstaged Changes vào hàng đợi Commit. Thao tác này tương ứng với lệnh git add .

    Hướng dẫn Commit

    Các files đã nằm trong mục Staged Changed sẽ được commit. Nhập chú giải cho lý do commit lần này vào field “Commit Message” sau đó nhấn vào nút Commit như hình dưới.

    Bạn cũng có thể sử dụng lệnh git cho tác vụ này:

    Bắt đầu Push lên repository server

    Trước khi người dùng internet có thể truy cập vào các code của bạn, chúng ta cần đẩy (push) tất cả các files có sửa đổi đã được commit lên Hosted repository như github, Bitbucket..

    Trước khi có thể làm điều này, chúng ta thêm địa chỉ git của repository đã tạo trên github vào Git GUI. Từ menu Remote của phần mềm chọn vào Add…. Điền Name và Location trong cửa sổ Dialog hiện ra, trường Name hầu hết sẽ điền là “origin”. Field này có tác dụng thay cho địa chỉ, mỗi một địa chỉ git URL sẽ có một tên riêng không trùng với nhau. Bạn sẽ thấy có dùng tên của địa chỉ Git repository trong câu lệnh quen thuộc git push.

    Tại sao mình lại lấy tên “origin” cho remote git, vì khi bạn nhấn lệnh Push mặc định option remote vào repository luôn trỏ vào tên “origin”. Tiếp tục nhấn vào Push để upload những files đã commited.

    Tiếp theo, bạn sẽ nhận được thông báo xác nhận, đừng lo lắng cửa sổ này chỉ hiển ở lần push đầu tiên. gõ vào “yes” và nhấn OK.

    Bạn có thể nhận tiếp thông báo nhập passpharse của SSH Key, có nhớ ở phần tạo ssh key ở trên không? chuỗi passpharse sẽ được dùng tại bước này.

    Git UI có yêu cầu một lần nhập passpharse cho lần upload code đầu tiên, bạn cũng không cần lo lắng phải nhập lần sau.

    Nếu push lên github repository thành công, bạn sẽ nhìn thấy dòng thông báo giống thế này.

    Clone một Remote Repository đến Local Repository trên máy tính

    Các bước để download một remote Repository về máy tính, bạn nhấn vào liên kết “Clone Existing Repository” trên giao diện Git GUI. Mục Source Location nhập địa chỉ git của Repository có trên server và chọn thư mục lưu trên máy tính cho Target Directory. Giống như cách tạo local repository như ở trên. Các files sẽ tải về sau khi Nhấn clone và bạn có thể làm việc tiếp tục với repository này, sau đó lại commit và push bản mới cập nhật lên Host Repository.

    Bạn cũng có thể sử dụng lệnh git clone thay vì thực hiện trên giao diện Git GUI. Mở cmd hoặc Git Bash gõ lệnh sau:

    Sau khi tải về hoàn tất, bạn vào explorer theo đường dẫn tới tên của repository. Tại đây có thể xem sửa xóa files tùy ý (lưu ý không đụng vào folder .git nhá).

    Một số dịch vụ Git Repositories

    • Github – Unlimited Free Public Repositories
    • Bitbucket – Unlimited Free Public and Private Repositories
    • Beanstalk – Private Git with Great FTP Deployments

    --- Bài cũ hơn ---

  • 1️⃣”bản Full Soft” Link Download Ghost Win 7 32Bit Đầy Đủ Phần Mềm
  • 1️⃣”thành Công 100%” Hướng Dẫn Cách Ghost Win 7 Bằng Usb Đơn Giản Dễ Làm
  • Download Ghost Win Xp Sp3
  • Cài Windows Trên Winpe (Mini Windows) Đầy Đủ
  • Tải Windows Server 2003 Phiên Bản Cập Nhật Mới Và Chuẩn Nhất
  • Github Là Gì? Hướng Dẫn Sử Dụng Github

    --- Bài mới hơn ---

  • Hướng Dẫn Sử Dụng Trello Để Quản Lý Dự Án Và Cuộc Sống
  • Cách Chia Sẻ Máy In Trong Mạng Lan Windows 10, 7, Xp
  • Cách Trồng Đậu Bắp Tại Nhà
  • How To Make Your Own Logo Design (Do It Yourself Guide)
  • Cách Update Win 7, Cập Nhật Windows 7 Lên Bản
  • Khi bạn tham gia một dự án nào đấy thì việc phải làm việc với nhiều người là điều thường thấy. Kể cả làm việc một mình thì việc quản lý source code là vô cùng quan trọng.

    Theo như mình biết thì có 2 mô hình quản lý source code: Quản lý tập trung (SVN), Quản lý phân tán (git). Mỗi hình thức đều có ưu và nhược điểm riêng.

    Nội dung chính của bài viết

    #Github là gì?

    GitHub là một dịch vụ nổi tiếng cung cấp kho lưu trữ mã nguồn Git cho các dự án phần mềm. Github có đầy đủ những tính năng của Git, ngoài ra nó còn bổ sung những tính năng về social để các developer tương tác với nhau.

    Vài thông tin về GIT:

    • Là công cụ giúp quản lý source code tổ chức theo dạng dữ liệu phân tán.
    • Giúp đồng bộ source code của team lên 1 server.
    • Hỗ trợ các thao tác kiểm tra source code trong quá trình làm việc (diff, check modifications, show history, merge source, …)

    GitHub có 2 phiên bản: miễn phí và trả phí. Với phiên bản có phí thường được các doanh nghiệp sử dụng để tăng khả năng quản lý team cũng như phân quyền bảo mật dự án.

    Còn lại thì phần lớn chúng ta đều sử dụng Github với tài khoản miễn phí để lưu trữ source code.

    Github cung cấp các tính năng social networking như feeds, followers, và network graph để các developer học hỏi kinh nghiệm của nhau thông qua lịch sử commit.

    Github trở thành một yếu tố có sức ảnh hưởng lớn trong cộng động nguồn mở. Cùng với Linkedin, Github được coi là một sự thay thế cho CV của bạn. Các nhà tuyển dụng cũng rất hay tham khảo Github profile để hiểu về năng lực coding của ứng viên.

    Giờ đây, kỹ năng sử dụng git và Github từ chỗ ưu thích sang bắt buộc phải có đối với các ứng viên đi xin việc.

    #Tính năng API Github

    Github ngoài những tính năng tuyệt đỉnh, hỗ trợ bạn làm viết với Git cực kỳ mượt. Github còn hỗ trợ nhiều API với những tính năng quan trọng:

    • API to Update The Repository via HTTP: Đây là tính đắt khá đắt giá, giúp bạn có thể chỉnh sửa mã nguồn từ trình duyệt thông qua HTTP POST
    • API to Manage Service Hooks: API này hỗ trợ bạn đăng ký một URL cho các repository. Bất cứ khi nào có người push thay đổi lên repository, GitHub sẽ thông báo cho bạn thông qua URL mà bạn đã đăng ký trước đó.

    #Tại sao nên lại là Github? Hướng dẫn sử dụng Github

    Mặc dù Github có nhiều lợi ích như vậy. Nhưng sẽ có nhiều bạn thắc mắc: Tại sao không sử dụng Dropbox hay các dịch vụ tương tự để quản lý source code? Các dịch vụ đó cũng cho phép đồng bộ source code của các bạn trong team về một server mà?

    Để trả lời cho câu hỏi này, mình sẽ lấy một ví dụ: Giả sử dự án của bạn có 2 developer cùng sửa một file, sau đó commit đồng thời lên server. Với Dropbox thì người commit lên trước sẽ được ưu tiên sửa file.

    Nhưng với Github, việc commit đồng thời không phải là vấn đề nghiêm trọng. Vì Git sẽ ghi lại lịch sử commit, đảm bảo các commit được tổ chức tốt, tránh sự hỗn loạn giữa các version của file sửa đổi được gửi lên server.

    Do đó, việc sử dụng Github sẽ tránh được tất cả sự nhầm lẫn khi commit. Đảm bảo cùng làm việc trên một source code trở lên dễ dàng hơn rất nhiều.

    #Cách tạo một GitHub Repository

    Repository là một không gian để lưu trữ dự án của bạn. Do tính chất phân tán của Git, nên có thể hiểu repository là nơi lưu trữ mã nguồn ở cả local và server.

    Bạn có thể lưu trữ file code, text, hình ảnh hoặc bất kỳ loại tệp nào trong repository.

    Để tạo một repository trên Github bạn làm như sau:

    • Sau khi đăng ký và kích hoạt thành công. Bạn bắt đầu tạo mới một project với “Start a new project”.
      Nhập tên Repositoty và nhấn nút “Create Repository”. Ngoài ra, bạn cũng có thể thêm mô tả cho repo ( Cái này chỉ là lựa chọn, không bắt buộc phải có).

    Trong đó, bạn lưu ý 2 options sau:

    • Theo mặc định thì repository để là public. Tức là ai cũng có thể xem được repo này của bạn. Nếu dự án của bạn chưa muốn công khai mà chỉ muốn quản lý nội bộ thì chọn Private.
    • Bạn có thêm một README file để giới thiệu repo kèm với một file .gitignore. Github đã có sẵn template .gitignore cho bạn, cứ chọn một template phù hợp với mã nguồn dự án là được.

    Khi tạo xong, repo sẽ như sau:

    Khi đã có repository, bạn có thể clone, pull, push… source code của mình lên đó rồi.

    Phần tiếp theo của bài viết, chúng ta sẽ tìm hiểu về branch trên Github.

    #Tạo branch trên Github

    Branch giúp bạn làm việc trên các phiên bản khác nhau của cùng một repository. Mình lấy ví dụ: Bạn muốn phát triển thêm một tính năng mới cho dự án. Nhưng bạn lại phần sửa đổi đó lại ảnh hưởng tới dự án chính. Lúc này branch ra đời.

    Branch cho phép bạn chuyển đổi qua lại giữa các trạng thái và phiên bản khác nhau của dự án.

    Với kịch bản ví dụ ở trên, bạn có thể tạo mới một branch và phát triển tính năng mới trên đó mà không ảnh hưởng tới master branch. Sau khi đã implement xong, test kỹ càng thì có thể merge vào master branch.

    Để tạo một branch trên Github, bạn làm như sau:

    #Hướng dẫn sử dụng Github chi tiết

    Github có đầy đủ những command của git. Nhưng do bài viết này quá dài nên mình sẽ không liệt kê hết tất cả chúng ở đây. Mình sẽ tập trung hướng dẫn những command cơ bản nhất, hay dùng trên Github.

    1. Commit Command

    Commit command cho phép bạn lưu lại những thay đổi của file. Khi bạn commit, nên viết mô tả rõ ràng trong commit message. Điều này sẽ giúp cho quản lý dự án tốt hơn, có thể theo dõi, review những thay đổi source code sau này.

    Để tạo commit, bạn làm như sau:

    • Chọn file muốn sửa
    • Chọn “Edit” để sửa file.
    • Sau khi sửa xong thì điền thông tin message và nhấn Commit.

    2. Pull Command

    Lệnh PULL request là lệnh quan trọng nhất trên Github. Nó cho biết những thay đổi trong source code, và yêu cầu owner của source code xem xét nó và merge nó vào master branch.

    Tính năng này rất hay cho các dự án mã nguồn mở. Khi mà bất kì cũng có thể đóng góp công sức cho dự án. Tất nhiên, mọi sự thay đổi đều phải được sự đồng ý của owner dự án.

    Ở đây, mình cần làm rõ hơn với các bạn đỡ nhầm lẫn về lệnh Pull:

    • Lệnh pull request : Là lệnh yêu cầu chủ owner dự án xem xét một thay đổi nào đó trước khi merge vào master branch.
    • Lệnh Pull: đây là lệnh của git, đơn thuần có thể hiểu là lệnh update source code từ server về local. Nếu có bất kì sự xung đột code nào (conflict) thì bạn cần phải resolve nó.

    Lệnh cơ bản cuối cùng mà mình muốn nhắc đến là merge. Lệnh merge này cho phép bạn hợp nhất những thay đổi vào một branch.

    Bạn có thể tham khảo hình bên dưới:

    #Cloning dự án từ Github

    Tiếp tục hướng dẫn sử dụng Github. Đây có lẽ là thao tác bạn hay dùng nhất khi tìm kiếm mã nguồn mở trên mạng. Khi bạn thấy một dự án nào đó hay ho và có thể ứng dụng được cho dự án của mình, bạn muốn download dự án này về máy tính để tham khảo.

    Có 2 cách để tải dự án từ Github:

      Một là bạn chọn Zip toàn bộ dự án và tải về

    git clone [email protected]:vntalking/demo-create-repro.git

    Mình hi vọng, qua bài viết này, bạn sẽ có những kỹ năng cần thiết để làm việc với Git.

    --- Bài cũ hơn ---

  • Hướng Dẫn Cách Restore Cài Đặt Gốc Cho Iphone 5S
  • Hướng Dẫn Và Tài Liệu Tự Học Quản Trị Website Từ A Đến Z++
  • Hướng Dẫn Cách Quản Trị Website Hiệu Quả
  • Hướng Dẫn Quản Trị Website Dành Cho Admin
  • Hướng Dẫn Quyết Toán Thuế Tncn 2021 Online Trên Htkk
  • Hướng Dẫn Sử Dụng Git Và Cách Push Project Lên Kho Lưu Trữ Của Github

    --- Bài mới hơn ---

  • Git Là Gì? Các Lệnh Git Cơ Bản Mà Mọi Lập Trình Viên Nên Biết
  • Sử Dụng Git (Bash) Offline Và Các Khái Niệm Cơ Bản
  • Combo Các Lệnh Git Đủ Dùng Trong Một Dự Án Của Công Ty
  • Git Và Github Là Gì? Cách Sử Dụng Git
  • Hot Girl Hướng Dẫn Viên Du Lịch Người Thanh Hóa Gây Sốt Cộng Đồng Mạng Bởi Giọng Quá Truyền Cảm
  • Git là một hệ thống quản lý phiên bản phân tán (distributed version control system). Nhờ có Git, việc quản lý code và làm việc nhóm của developer trở nên đơn giản, thuận tiện hơn.

    GitHub là một hệ thống quản lý dự án và các phiên bản code.

    • Nếu đã là một lập trình viên thì phải biết sử dụng Git.
    • Mình sẽ hướng dẫn các bạn chi tiết về Git.
    • Và cũng như hướng dẫn các bạn cách đẩy một project lên kho lưu trữ (repository).

    Install Git

    Thì các bạn cứ lên google search với từ khóa là install git on windows chẳng hạn thì nó sẽ ra một đường dẫn như thế này.Tùy vào máy nha nếu các bạn sử dụng hệ điều hành linux, macOS thì cài theo cách khác nha.

    Tổng Hợp Những Câu Lệnh Về Git

    Init

    Thì bước đầu tiên mà mình muốn sử dụng Git thì trong terminal folder của bạn, bạn gõ cho mình là

    git init để khởi tạo git

    cũng giống như npm thôi muốn sử dụng npm thì phải npm init. Sau khi chạy câu lệnh này xong, một thư mục ẩn .git sẽ xuất hiện. Thư mục này chứa thông tin cấu hình của project Git.

    Clone

    Câu lệnh Git này dùng để copy 1 project từ Local Respository đến một thư mục khác, hoặc từ server về máy tính của bạn.

    Để clone một project từ Local Respository trên máy:

    git clone /path/to/repository/

    Để clone một project trên server, bạn có thể sử dụng https hoặc ssh:

    • https:

      git clone [email protected]:/path/to/project

    • ssh:

      git clone ssh://[email protected]/path/to/project

      Ví dụ: Mình muốn Clone một project trên Respository của GitHub, thì mình sẽ làm như sau:

      Mình sẽ vào GitHub của mình chọn một Respository nào đó. Thì các bạn để ý ở phía bên phải sẽ thấy link https dùng để clone file đó về máy:

      Các bạn tạo một thư mục mà mình muốn clone về rồi git clone thôi:

    Branch

    Checkout

    Add

    Status

    Commit

    Sau lệnh add, bạn cần sử dụng câu lệnh Commit để ghi lại việc thay đổi và đẩy thông tin thay đổi lên Local Respository:

    git commit -am 'thích gì ghi nấy :))'

    Ví dụ: Mình sẽ commit với tên là ‘finish-commit’

    Push

    Fetch

    Pull

    Lệnh trên sẽ gộp những thay đổi mới kéo về từ máy chủ với nhánh hiện tại trên máy local với câu lệnh:

    git pull origin master

    Log

    Dùng để xem lại lịch sử thay đổi như ngày giờ, người commit,nội dung commit,..Tránh tình trạng source code của bạn bị thay đổi mà không biết thay đổi khi nào:

    git log

    Ví dụ: Xem về lịch sử source code của bạn

    Diff

    Trong bài Topic trước mình có viết một bài về hướng dẫn làm chức năng đăng nhập và đăng ký. Phần dưới mình có push source code lên GitHub, vậy thì push code lên GitHub bằng cách gì. Hôm nay mình sẽ hướng dẫn các bạn cách push project lên GitHub.

    Các Bước Thực Hiện

    --- Bài cũ hơn ---

  • 1001 Mẹo Vặt Dành Cho Tân Thủ Mới Chơi Soul Saver Online
  • Hướng Dẫn Ghost Qua Mạng Lan Bằng Usb Boot
  • Cách Ghost File Tib Chuẩn Uefi
  • Hợp Âm Bài Hát Photograph (Ed Sheeran)
  • #1✅ Hợp Âm Bài ♪♫ Payphone ✔✔✔
  • Github Là Gì? Hướng Dẫn Cách Sử Dụng Github

    --- Bài mới hơn ---

  • Hướng Dẫn Sử Dụng One Drive
  • Hướng Dẫn Cách Tạo Nhóm Trong Gmail, Sử Dụng Group Trong Gmail
  • Hướng Dẫn Sử Dụng Microsoft Teams
  • Hướng Dẫn Sử Dụng Microsoft Teams Trên Máy Tính
  • Hướng Dẫn Sử Dụng Google Meet Họp Trực Tuyến Trên App Gmail
  • GitHub là gì?

    GitHub là một từ kết hợp giữa Git và Hub. Trong đó Git là hệ thống quản lý các dự án, còn Hub là một mạng xã hội dành cho các lập trình viên. Do đó, GitHub chính là một dịch vụ server dùng để lưu trữ nội dung dự án hoặc phiên bản code của 2 lập trình viên trở lên. Nó được quản lý bởi rất nhiều phiên bản code.

    Có thể xem GitHub là nơi dành cho các lập trình viên học hỏi. Tại đây, họ có thể đưa lên các bài code hoặc kế hoạch làm việc, từ đó các thành viên khác cùng nhóm dự án có thể copy đoạn code đó hoặc theo dõi nó nhằm phục vụ cho công việc trong dự án. Bởi vậy, GitHub chủ yếu thường được sử dụng cho các dự án hợp tác bởi nhiều người, giúp giám sát tất cả những thay đổi trong dự án đồng thời khôi phục code nếu cần.

    Khi dùng GitHub, bên cạnh những công việc chính, các thành viên có thể theo dõi và tương tác với nhau giống như một mạng xã hội.

    Repository

    Trong GitHub, Repository có nghĩa là kho lưu trữ, ở đây chứa toàn bộ các dữ liệu và thông tin cũng như toàn bộ thay đổi của dự án. Repository gồm 2 loại:

    • Local Repository: là kho lưu trữ được bố trí trên một server chuyên dụng, được chia sẻ cho nhiều người.
    • Remote Repository: đây là kho lưu trữ nằm trên máy tính cá nhân, chỉ dành cho 1 người dùng.

    Commit

    Commit là thao tác lưu lại việc thêm, bớt hay thay đổi tập tin/thư mục trên kho lưu trữ. Các commit sẽ nối tiếp nhau đúng trình tự thời gian thêm, chỉnh sửa. Do đó, bạn chỉ cần nhìn vào là có thể biết được lịch sử thay đổi các file.

    Snapshot

    Snapshot là ảnh chụp toàn bộ các bước commit trên kho lưu trữ, từ đó lưu lại nội dung của các thư mục, tập tin cần tham chiếu. Công cụ này giúp người dùng tiết kiệm rất nhiều không gian trong kho lưu trữ.

    Clone

    Clone là một bản sao của kho lưu trữ Git sẵn có. Do đó, bạn hoàn toàn có thể undo bước nào bạn muốn kể cả đã commit. Dù ổ cứng của máy chủ bị hỏng, bạn vẫn có thể dùng Clone của máy khách để khôi phục dữ liệu trên máy chủ.

    Pull

    Pull GitHub là lệnh quan trọng, cho biết sự thay đổi có trong nguồn code. Bao gồm:

      Pull Request: sẽ yêu cầu chủ nhân của nguồn code kiểm tra rồi merge vào Master Branch.
      Lệnh Pull: dùng để update source từ local server.

    Branch

    Branch là tính năng cho phép tách riêng các phần trong dự án. Khi khởi tạo ra kho lưu trữ hay Clone, bạn sẽ được lập một branch riêng chứa toàn bộ mã nguồn có trong kho. Nhờ đó, tất cả các thành viên khác đều phát triển được các nội dung mới, không làm ảnh hưởng đến cách phần khác.

    Hướng dẫn cách sử dụng GitHub đơn giản nhất

    Tạo Repository

    Tạo Branch

    • Khi xuất hiện danh sách các Branch, bạn có thể thêm 1 branch mới.

    Tạo Commit Command

      Chọn file muốn chỉnh sửa rồi nhấn “edit” để thực hiện. Sau khi sửa xong, hãy nhập thông tin message rồi nhấn Commit.

    Tạo Merge Command

    Merge Command là lệnh cho phép hợp nhất toàn bộ thay đổi vào 1 Branch.

    Tải dự án trên Github về máy tính

    Để tải bất kỳ một dự án code nào có trên Github về máy tính, bạn thực hiện 1 trong 2 cách sau:

    • Cách 1: Chọn zip toàn bộ các dự án tải về.
    • Cách 2: Bạn có thể Clone (tạo bản sao) cho dự án. Lúc này, bạn có thể nhấp chuột vào “Clone or Download” rồi copy đường dẫn vào cửa sổ terminal trên máy: ” git clone [email protected]:duong-dan-ma-ban-da-copy.git”.

    --- Bài cũ hơn ---

  • Hướng Dẫn Sử Dụng Github
  • Cách Tự Tạo Server Git Trên Ubuntu Mà Không Sử Dụng Github
  • Tải Game Diablo 2 Lord Of Destruction (Bản Gốc) Miễn Phí
  • Các Nhân Vật Trong Diablo 2 Có Sức Mạnh Và Cách Chơi Như Thế Nào?
  • Hướng Dẫn Chơi Các Nhân Vật Trong Diablo 3 Đầy Đủ Nhất
  • Hướng Dẫn Sử Dụng Git Và Github Cơ Bản

    --- Bài mới hơn ---

  • Giới Thiệu Về Git Và Hướng Dẫn Cách Sử Dụng Các Công Cụ Của Git
  • Hướng Dẫn Cơ Bản Về Git Cho Người Mới Bắt Đầu
  • Cách Lên Đồ, Tăng Bảng Bổ Trợ Graves Đi Top, Rừng, Ad Mùa 11
  • 1️⃣ Cách Lên Đồ, Tăng Bảng Bổ Trợ Graves Đi Top, Rừng, Ad Mùa 11
  • Cách Khắc Chế Graves Đi Rừng Jungle Mùa 10 2021
  • Git và Github được sử dụng khá phổ biến trong giới lập trình viên, chắc hẳn bạn sẽ thấy nhiều đường kho mã nguồn có link từ chúng tôi Nó rất tiện lợi và an toàn, đáp ứng tốt các nhu cầu làm việc nhóm. Để sử dụng Git và Github bạn cần có những kiến thức cơ bản dòng lệnh trên Linux (vì cơ bản Git được xây dựng trên Linux).

    Bạn cũng nên xem khóa học Git và Github căn bản https://www.gsviec.com/playlist/git-va-github-can-ban

    GIT LÀ GÌ?

    Git là một hệ thống quản lý phiên bản phân tán (Distributed Version Control System – DVCS). Bạn có thể hình dung như thế này, có hai anh A và anh B cùng làm việc chung một dự án, mỗi người code một phần, hàng ngày họ dùng Git để đẩy (commit) phần việc đã hoàn thành của mình lên một kho mã nguồn chung (repository), từ kho chung này, họ có thể tải về phần làm việc của đối phương về máy tính cá nhân của mình để làm chung. Hệ thống này lưu lại mỗi lần thay đổi thành những phiên bản khác nhau để quản lý và tiện cho việc người dùng muốn khôi phục lại.

    Note: Git được tác giả viết hệ điều hình Linux viết lúc phát triển nó

    GITHUB LÀ GÌ?

    Trong phần giới thiệu về Git, mình có nhắc đến các kho mã nguồn repository, Github là một hệ thống máy chủ dành riêng để chứa các kho này, các repository trên Github được gọi là remote repository. Như vậy, bạn có thể thấy rất rõ ràng sự khác nhau Git là một mô hình hệ thống còn Github là hệ thống máy chủ. Tất nhiên có nhiều dịch vụ giống như Github

    Nói tóm lại Github thực chất là một cái giao diện dùng để thao tác GIT và chứa code trên đó, bạn có thể xem một repo kinh điển trên đó là WordPress

    BẮT ĐẦU LÀM VIỆC

    Trong bài viết này, mình xin hướng dẫn demo sử dụng Git và Github trên máy tính chạy Macos. Mặc định thì Macos nó đã có Git sẵn rồi nên không cần phải cài đặt, nếu bạn dùng Windows thì chỉ cần cài đặt Github Desktop thì nó sẽ cài đặt hết cho bạn

    Cấu hình Git cơ bản sau khi cài đặt, mở Git Bash và gõ.

    $ git config -global chúng tôi "your_name" $ git config -global user.email ":user-name/repository-name, trong demo của mình là :duythien/gsviec.git git push -u origin master

    Chúc mừng bạn đã push code thành công, bây giờ bạn có thể truy cập lên github để thấy kết quả, chú ý rằng kể từ lúc này mỗi lần push(đẩy) code lên github bạn chỉ cần chạy lệnh này thôi, không cần phải thêm tham số gì cả

    git push

    Các lệnh git thường dùng

    • git add: dùng để thêm file trước khi commit, ví dụ git add chúng tôi nếu bạn muốn thêm nhiều file thì dùng git add A
    • git commit: trước khi push code thì bạn có cần phải nói rõ ý nghĩa của đoạn code đó làm chức năng
    • git staus: xem bạn đã ở branch nào

    Kết luận

    --- Bài cũ hơn ---

  • Sử Dụng Git/github Từ Cơ Bản Đến Nâng Cao (P1)
  • Cái Này Viết Khi Làm Chung Đồ Án Với Bạn Hồi Đại Học, Rất Cơ Bản. Ai Chưa Biết Thì Đọc Qua, Rồi Dùng Một Thời Gian Sẽ Quen.
  • Hướng Dẫn Cài Đặt Git Trên Ubuntu 18.04
  • Hướng Dẫn Chi Tiết Từng Bước Cài Đặt Git Cho Windows
  • Git & Github : Bài 3 Clone Một Repo Từ Server Về Local
  • Hướng Dẫn Cài Đặt Và Sử Dụng Aptana Tương Tác Với Github Trên Ubuntu

    --- Bài mới hơn ---

  • Hướng Dẫn Cách Sử Dụng Team Drive (Shared Drives) Trên Google Drive
  • Cách Tạo Blog WordPress Miễn Phí * Kiến Càng
  • Hướng Dẫn Sử Dụng WordPress (Dành Cho Người Mới) * Kiến Càng
  • Bí Kíp: Hướng Dẫn Sử Dụng WordPress Cho Người Mới Chi Tiết Nhất Từ A Đến Z
  • Hướng Dẫn Sử Dụng Theme WordPress
  • Danh hiệu: Administration

    Hướng dẫn cài đặt và sử dụng Aptana tương tác với Github trên Ubuntu

    Hướng dẫn cài đặt

    Bước 2. Phải cài đặt các gói cần thiết trước, mở Terminal bằng cách nhấn tổ hợp 3 phím : Ctrl + Alt + T, nhập :

    sudo apt-get install openjdk-7-jre libwebkitgtk-1.0-0 git-core

    Bước 3. Chuyển đến thư mục chứa file cài đặt rồi tiến hành cài đặt Aptana vào thư mục /opt, ví dụ tên file cài đặt mặc định khi download về là ‘Aptana_Studio_3_Setup_Linux_x86_3.4.1.zip’ và thư mục chứa file là Desktop, nhập :

    cd ~/Desktop

    sudo unzip Aptana_Studio_3_Setup_Linux_x86_3.4.1.zip -d /opt

    Bước 4. Thêm vào menu shortcut, nhập :

    wgethttp://www.samclarke.com...04/AptanaStudio3.desktop

    sudo mv AptanaStudio3.desktop /usr/share/applications/AptanaStudio3.desktop

    Hướng dẫn sử dụng

    Bước 1. Khởi động : Để khởi động Aptana Studio 3 có 2 cách : * Cách 1 : Nhấn nút super (nút windows) để mở của sổ tìm kiếm. Gõ từ khóa ‘aptana studio 3’ rồi chọn shortcut của aptana studio để khởi động * Cách 2 : Mở Terminal (CTRL+ALT+T) , nhập :

    cd /opt/Aptana_Studio_3

    sudo bash AptanaStudio3.sh

    Bước 2. Xuất hiện 1 hộp thoại để chọn thư mục làm việc, thư mục mặc định sẽ là ‘/root/Documents/Aptana Studio 3 Workspace’ , xong nhấp OK sẽ xuất hiện giao diện chương trình Aptana Studio 3 :

    Tick vào ô ‘Use this as the default and do not ask again’ thì những lần khởi động sau, hộp thoại này sẽ không xuất hiện vì bạn đã chọn đường dẫn của phiên làm việc lần trước làm mặc định. Tránh những lần khởi động lần sau, chương trình sẽ hiện hộp thoại này để hỏi thư mục làm việc gây phiền toái, mất thời gian.

    Bước 3. Thoát khỏi chương trình :

    • Bạn nhấn tổ hợp 2 phím : Alt + F4

    • Trên thanh menu của chương trình chọn File → Exit

    Hướng dẫn cài đặt eGit vào Aptana

    Bước 1. Khởi động Aptana Studio 3. Trên thanh menu của chương trình nhấp chọn : Help → Install New Software…

    Bước 3. Sau khi nhấn OK ở ‘Bước 2’ ,bạn sẽ trở lại hộp thoại ‘Install’,đợi chút xíu rồi tick vào ô ‘Eclipse Egit’ và nhấn Next

    Bước 4. Xuất hiện 1 hộp thoại và chọn Next

    Bước 5. Tiếp tục xuất hiện 1 hộp thoại, tick vào ô ‘I accept the terms of the license agreements’ và nhấn Finish

    Bước 6. Đợi chương trình tải dữ liệu về và hoàn tất cài đặt Egit vào Aptana Studio 3

    Thực hiện 1 project sử dụng Git trong Aptana Studio 3

    Bước 1. Tạo kho mã nguồn cho dự án trên chúng tôi .Ví dụ bạn làm việc với kho mã nguồn có địa chỉ https://github.com/quanglapcongtu/MHST2-13-25 với branch (nhánh làm việc) là master, trong kho mã nguồn đã có sẵn 1 file README.md

    Bước 2. Khởi động Aptana Studio 3, xuất hiện giao diện chương trình, nhấn vào thẻ Terminal và bạn sẽ tương tác với Github thông qua giao diện dòng lệnh này.

    Bước 3. Tạo SSH Key – Nếu bạn đã quyết định không sử dụng phương thức HTTPS (đề nghị), chúng ta có thể sử dụng các khóa SSH để thiết lập một kết nối an toàn giữa máy tính và GitHub của bạn.

    – SSH Key là một mã chứng nhận để bạn có quyền thao tác trên repository (kho) của GitHub, SSH Key sẽ mang tất cả thông tin về account của bạn. SSH Key này được tạo ra trên local máy của bạn và được chính bạn add vào GitHub. Khi bạn push source code của mình lên repository server, GitHub sẽ kiểm tra SSH key ở local của bạn và SSH key trên server của nó (mà bạn đã add trước đó) có giống nhau không. Nếu giống nhau nó xác nhận bạn có quyền thao tác trên repository server. Một account GitHub có thể có nhiều SSH Key trên server.

    cd ~/.ssh (Enter)

    ls

    Nếu danh sách tệp tin trống thì SSH Key chưa tồn tại thì chuyển sang Bước 2, nếu trong danh sách có file id_rsa.pub hoặc id_dsa.pub thì SSH Key đã tồn tại trên máy tính, ta chuyển sang Bước 3

    + Step 2 : Tạo 1 SSH Key mới, trong cửa sổ Terminal nhập :

    ssh-keygen -t rsa -C "[email protected]"

    [email protected]’ là email trong tài khoản của bạn trên chúng tôi ở đây email là ‘[email protected]’ Nhập mật khẩu và nhập lại mật khẩu lần 2 sẽ tạo được SSH Key

    + Step 3 : Thêm SSH Key vào tài khoản chúng tôi – Copy SSH Key vào clipboard, nhập:

    sudo apt-get install xclip

    xclip -sel clip < ~/.ssh/id_rsa.pub

    – Đăng nhập tài khoản chúng tôi và đi đến phần Account Settings. Trong menu bên trái chọn SSH Keys → Add SSH key. Điền đầy đủ thông tin vào ô ‘Title’ và ‘Key’ và nhấn nút Add

    – Xuất hiện 1 hộp thoại yêu cầu xác nhận mật khẩu tài khoản chúng tôi của bạn, nhập và nhấn Confirm password. Như vậy SSH Key đã được thêm vào tài khoản chúng tôi của bạn

    + Step 4 : Kiểm tra lại quyền thao tác trên tài khoản GitHub trong Aptana Studio 3, trong cửa sổ Terminal nhập :

    ssh [email protected] (Enter)

    Xuất hiện 1 câu hỏi kết nối, nhập :

    yes

    Nếu có thông báo : ‘Hi quanglapcongtu! You’ve successfully authenticated, but GitHub does not provide shell access’ thì bạn đã có quyền thao tác trên repository của mình trên Github.com

    Bước 4. Di chuyển đến thư mục /opt/lampp/htdocs của Xampp để lập trình, nhập :

    cd /opt/lampp/htdocs

    Bước 5. Thay đổi quyền thực thi cho thư mục htdocs, nhập :

    sudo chmod -R 777 /opt/lampp/htdocs

    Bước 6. Nhân bản (clone) : Tạo bảo sao của kho Github về máy tính ta sẽ được thư mục MHST2013-25 nằm trong thư mục /opt/htdocs , nhập :

    git [email protected]:quanglapcongtu/MHST2013-25.git

    Bước 7. Thêm kho xa ‘khoxa_nukeviet’ tại địa chỉ : [email protected]:nukeviet/nukeviet.git , nhập :

    git remote add [email protected]:nukeviet/nukeviet.git

    git remote

    Bước 8. Kéo dữ liệu từ kho xa về dự án, nhập :

    git pull khoxa_nukeviet

    Bước 9. Tiến hành trộn (merge) dữ liệu từ kho xa vào dự án, có thể commit (xác nhận) sự thay đổi trước khi trộn, nhập :

    git commit -m "Pull project nukeviet source code"

    git add README.md

    git merge khoxa_nukeviet/develop

    ls

    git commit -m "Update project nukeviet source code"

    Bước 10. Thêm kho xa ‘MHST2013-25’ tại địa chỉ : [email protected]:quanglapcongtu/MHST2013-25, nhập :

    git remote add [email protected]:quanglapcongtu/MHST2013-25

    Bước 11. Sau khi thực hiện một số thay đổi cho dự án, xác nhận thay đổi bằng lệnh git commit, bạn có thể chia sẻ thay đổi này với mọi người bằng cách đẩy cách kết quả lênh nhánh thuộc kho xa (master, develop, …) trên Github, nhập :

    git push MHST2013-25 master

    Tham khảo chi tiết sử dụng Git tại :

    Hướng dẫn cài đặt và sử dụng Aptana tương tác với Github trên Windows

    1) Download và cài đặt Aptana tại địa chỉ http://www.aptana.com/products/studio3/download

    2) Cài đặt Aptana theo hướng dẫn Video Dưới (Video hướng dẫn được thực hiện trên Aptana Studio 3.2.2 Microsoft Windows Standalone Version)

    Trong qua trình cài đặt bạn nên thay đổi thư mục cài đặt Aptana về thư mục D:Aptana Studio 3

    Khi chạy Aptana lần đầu tiên chương trình sẽ hỏi thư mục lưu trữ Workspace, Bạn nên di chuyển về thư mục D:Aptana Studio 3Workspace

    3) Sau khi cài đặt xong bạn sửa file D:Aptana Studio 3Workspace.metadata.pluginscom.aptana.portablegit.win32etcgitconfig Thêm đoạn sau vào cuối file

    trong đó

    A Added

    C Copied

    D Deleted

    M Modified

    R Renamed

    T have their type (mode) changed

    U Unmerged

    X Unknown

    B have had their pairing Broken

    * All-or-none

    Xóa 1 nhánh trên kho code

    git push origin --delete BRANCH_NAME

    Đưa các tag được đánh dầu lên kho code

    git push --tags

    Nguồn tham khảo

    --- Bài cũ hơn ---

  • Hướng Dẫn: Nhập Dữ Liệu Vào Excel Và Tạo Mô Hình Dữ Liệu
  • Hướng Dẫn Hoàn Chỉnh Diablo 2 Lord Of Destruction (Việt Hóa
  • Hướng Dẫn Công Thức Ghép Đồ Trong Horadric Cube
  • Cách Ép Runeword Trong Diablo 2 Cực Dễ Dàng Và Thành Công
  • “tham Khảo” Cách Tìm Đồ & Level Diablo
  • Hướng Dẫn Cài Đặt & Sử Dụng Git, Github

    --- Bài mới hơn ---

  • Gửi Email Hàng Loạt Mail Merge Bằng Gmail
  • Hướng Dẫn Gửi Mail Bằng Gmail
  • Hướng Dẫn Chi Tiết Cách Gửi Mail Trên Điện Thoại Và Máy Tính
  • Kiểu Gõ Telex, Cách Gõ Telex Và Bảng Mã Tiếng Việt Telex
  • Hướng Dẫn Kinh Nghiệm Chơi Grim Dawn
  • Published on

    Tài liệu Hướng dẫn cài đặt & sử dụng git, github, thực hành trên môi trường Windows; Thực hành với kho code NukeViet

    1. 5. HƯỚNG DẪN CÀI ĐẶT PHẦN MỀM VÀ SỬ DỤNG GIT, GITHUB chúng tôi Phiên bản 1.0 – Ngày cập nhật cuối cùng: 24-07-2015 Bản mới nhất có tại: http://wiki.nukeviet.vn VIETNAM OPEN SOURCE DEVELOPMENT JOIN STOCK COMPANY Add: Room 2004 – CT2 Nang Huong Building, 583 Nguyen Trai str., Ha Noi Tel: (04) 8587 2007 – Fax: (04) 3550 0914 Email: [email protected] – Website: chúng tôi Lưu ý: Bạn cần chỉnh lại dường dẫn lưu phần mềm thuận tiện cho sau này tìm kiếm dễ hơn thay vì vào thư mục Roaming. Bước 3: Finish để hoàn tất cài đặt. 4. Cài đặt Egit cho Aptana. Bước 1: Truy cập http://www.eclipse.org/egit/download/ để copy link cài đặt Egit: http://download.eclipse.org/egit/updates. Bước 2: Mở Aptana đã được cài đặt ở trên và chọn “Help”, chọn “Install New Software…” Bước 3: Paste link vào form “Work with”.
    2. 6. HƯỚNG DẪN CÀI ĐẶT PHẦN MỀM VÀ SỬ DỤNG GIT, GITHUB chúng tôi Phiên bản 1.0 – Ngày cập nhật cuối cùng: 24-07-2015 Bản mới nhất có tại: http://wiki.nukeviet.vn VIETNAM OPEN SOURCE DEVELOPMENT JOIN STOCK COMPANY Add: Room 2004 – CT2 Nang Huong Building, 583 Nguyen Trai str., Ha Noi Tel: (04) 8587 2007 – Fax: (04) 3550 0914 Email: [email protected] – Website: chúng tôi Bước 4: Chọn tích vào ô “Eclipse Git Team Provider” chọn “Eclipse Git Team Provider” như hình trên Bước 5: Bấm vào next và finish để hoàn thành. III. Đăng ký tài khoản Github. Bước 1: Truy cập website github: https://github.com/ Bước 2: Tiến hành điền thông tin để đăng ký bao gồm: username, email, và password
    3. 8. HƯỚNG DẪN CÀI ĐẶT PHẦN MỀM VÀ SỬ DỤNG GIT, GITHUB chúng tôi Phiên bản 1.0 – Ngày cập nhật cuối cùng: 24-07-2015 Bản mới nhất có tại: http://wiki.nukeviet.vn VIETNAM OPEN SOURCE DEVELOPMENT JOIN STOCK COMPANY Add: Room 2004 – CT2 Nang Huong Building, 583 Nguyen Trai str., Ha Noi Tel: (04) 8587 2007 – Fax: (04) 3550 0914 Email: [email protected] – Website: chúng tôi IV. Thay đổi địa chỉ code trên Github Chỉ vào sửa file /.git/config (Thư mục .git là thư mục ẩn ) sửa lại đoạn: [remote “origin”] url = xxxxxxxxxxxxxxxxxxxxxxxxxxxxx Thành Url git mới hoặc sử dụng lệnh git remote set-url origin [email protected]:USERNAME/REPOSITORY2.git Ví dụ: git remote set-url origin [email protected]:trinhthinhhp/nukeviet.git V. Làm việc trên Github 1. Add SSH Git vào tài khoản Github Bước 1: Mở file “id_rsa.pub” trong thư mục “C:Users.ssh”, copy nội dung Bước 2: Truy cập địa chỉ: https://github.com/settings/ssh trên Github. Và tiến hành paste nội dung vừa copy vào form Key Bước 3: Nhấp chuột vào “Add Key” Lưu ý: mỗi lần add key, github sẽ tự động gửi vào mail của bạn. 2. Lấy Project từ kho cộng đồng Truy cập kho NukeViet https://github.com/nukeviet/nukeviet và Fork code NukeViet về tài khoản. 3. Cập nhật các thay đổi từ kho cộng đồng Trong quá trình phát triển của một phần mềm luôn luôn thay đổi, vì vậy bạn cần phải cập nhật các lỗi đã được chỉnh sửa cùng những tính năng mới về tài khoản github. Để cập nhật bạn làm như sau: Bước 1: Truy cập kho code NukeViet: https://github.com/nukeviet/nukeviet Bước 2: Nhấp chuột vào “Pull requests”
    4. 9. HƯỚNG DẪN CÀI ĐẶT PHẦN MỀM VÀ SỬ DỤNG GIT, GITHUB chúng tôi Phiên bản 1.0 – Ngày cập nhật cuối cùng: 24-07-2015 Bản mới nhất có tại: http://wiki.nukeviet.vn VIETNAM OPEN SOURCE DEVELOPMENT JOIN STOCK COMPANY Add: Room 2004 – CT2 Nang Huong Building, 583 Nguyen Trai str., Ha Noi Tel: (04) 8587 2007 – Fax: (04) 3550 0914 Email: [email protected] – Website: chúng tôi Bước 3: Nhấp chuột vào “New pull request” Bước 4: Nhấp chuột vào “compare across forks” Bên “base fork” bạn chọn kho code cá nhân NukeViet của bạn và “head fork” bạn chọn kho code NukeViet cộng đồng. 4. Báo lỗi lên kho cộng đồng Trong quá trình bạn sử dụng phát sinh ra một số lỗi do hệ thống NukeViet và bạn muốn báo lên cộng dồng NukeViet để được sửa lỗi cũng như góp ý các tính năng cho NukeViet thì làm theo hướng dẫn sau: Bước 1: Truy cập vào kho NukeViet: https://github.com/nukeviet/nukeviet Bước 2: Bạn nhấp chuột vào issues và tiến hành soạn nội dung cũng như tiêu đề để gửi lên NukeViet
    5. 10. HƯỚNG DẪN CÀI ĐẶT PHẦN MỀM VÀ SỬ DỤNG GIT, GITHUB chúng tôi Phiên bản 1.0 – Ngày cập nhật cuối cùng: 24-07-2015 Bản mới nhất có tại: http://wiki.nukeviet.vn VIETNAM OPEN SOURCE DEVELOPMENT JOIN STOCK COMPANY Add: Room 2004 – CT2 Nang Huong Building, 583 Nguyen Trai str., Ha Noi Tel: (04) 8587 2007 – Fax: (04) 3550 0914 Email: [email protected] – Website: chúng tôi 5. Đưa code đã chỉnh sửa sang kho cộng đồng Sau khi bạn có những thay đổi nhất định để góp code vào mã nguồn NukeViet bạn cần làm theo hướng dẫn sau: Bước 1: Truy cập kho code trên tài khoản của bạn Ví dụ kho nukeviet cá nhân: https://github.com/trinhthinhhp/nukeviet Bước 2: Nhấp chuột vào Pull requests Bước 3: Tiếp theo nhấp chuột vào “New pull request”
    6. 11. HƯỚNG DẪN CÀI ĐẶT PHẦN MỀM VÀ SỬ DỤNG GIT, GITHUB chúng tôi Phiên bản 1.0 – Ngày cập nhật cuối cùng: 24-07-2015 Bản mới nhất có tại: http://wiki.nukeviet.vn VIETNAM OPEN SOURCE DEVELOPMENT JOIN STOCK COMPANY Add: Room 2004 – CT2 Nang Huong Building, 583 Nguyen Trai str., Ha Noi Tel: (04) 8587 2007 – Fax: (04) 3550 0914 Email: [email protected] – Website: chúng tôi Bước 4: Nhấp chuột vào “compare across forks” Bước 5: Bạn tiến hành chọn “base fork” là kho code NukeViet” và “head fork” là kho cá nhân của bạn”. VI. Làm việc trên Git 1. Cấu hình SSH cho Git  Bước 1: Cấu hình tài khoản chạy cấu lệnh sau trên terminal, thay tên và tài khoản cho phù hợp: git config -global chúng tôi “VanThinh” git config -global user.email “[email protected]”  Bước 2: Tạo SSH key Khởi động gitbash hoặc terminal trên Aptana cd ~/.ssh ssh-keygen -t rsa -C “[email protected]” Mở file “id_rsa.pub” trong thư mục “C:Users.ssh”, copy nội dung vào bộ nhớ, để điền vào form đăng ký trên kho code hoặc sử dụng lệnh clip <~/.ssh/id_rsa.pub  Bước 3: Truy cập https://github.com/settings/ssh và tiến hành Add SSH Key Test kiểm tra ssh -T [email protected] Nếu nhận được dòng thông báo “Welcome to GitHub, username!” quá trình đăng ký thành công 2. Tạo website bằng cách trộn các kho code từ Git Bước 1: Tạo kho code chính Tạo kho code chính trên https://github.com/ Ví dụ: Tạo kho code có tên maytinh2s thuộc groups website thì url quản lý là https://github.com/website/maytinh2s và url kho git: [email protected]:website/maytinh2s.git Bước 2: Check out kho code chính
    7. 12. HƯỚNG DẪN CÀI ĐẶT PHẦN MỀM VÀ SỬ DỤNG GIT, GITHUB chúng tôi Phiên bản 1.0 – Ngày cập nhật cuối cùng: 24-07-2015 Bản mới nhất có tại: http://wiki.nukeviet.vn VIETNAM OPEN SOURCE DEVELOPMENT JOIN STOCK COMPANY Add: Room 2004 – CT2 Nang Huong Building, 583 Nguyen Trai str., Ha Noi Tel: (04) 8587 2007 – Fax: (04) 3550 0914 Email: [email protected] – Website: chúng tôi Checkout kho git: [email protected]/website/maytinh2s.git Bước 3: Lấy kho code NukeViet Sử dụng Terminal chạy lần lượt các câu lệnh sau để lây Bước 4: Lấy Các module Bước 5: Cài đặt site Bước 6: Code Bước 7: Đưa code lên site Bước 8: Lấy các file đã thay đổi đưa lên hosting. 3. Xử lý khi muốn quay lại phiên bản trước của Git  Bước 1: Lấy các file đã thay đổi đưa lên hosting Để Zip các file mới sửa, thêm mới giữa hai commit Sử dụng lệnh: git archive -o update_g11.zip HEAD $(git diff-tree -r –name-only –diff-filter=ACMRT 78dd1835212256463ac8b27d9f08df3f514cd821 5ed9af799898dd961383e518e87d0fcc6dc3dfdf) Chú ý: Tên các file không có khoảng cách mới dùng được cách này – 78dd1835212256463ac8b27d9f08df3f514cd821 là id trên aptana vị trí muốn reset – 5ed9af799898dd961383e518e87d0fcc6dc3dfdf là id phát sinh cuối cùng trên aptana  Bước 2: Chọn đúng điểm reset đã backup trước đó Chọn Reset → HARD ( HEAD, index and Working Directory )  Bước 3: Thay thế lại các file cần thiết  Bước 4: kiểm tra các file cần đưa lên kho code  Bước 5: Commit lên kho code
    8. 14. HƯỚNG DẪN CÀI ĐẶT PHẦN MỀM VÀ SỬ DỤNG GIT, GITHUB chúng tôi Phiên bản 1.0 – Ngày cập nhật cuối cùng: 24-07-2015 Bản mới nhất có tại: http://wiki.nukeviet.vn VIETNAM OPEN SOURCE DEVELOPMENT JOIN STOCK COMPANY Add: Room 2004 – CT2 Nang Huong Building, 583 Nguyen Trai str., Ha Noi Tel: (04) 8587 2007 – Fax: (04) 3550 0914 Email: [email protected] – Website: chúng tôi VII. Công cụ hỗ trợ lập trình trên Aptana Công cụ hỗ trợ lập trình trên Aptana giúp bạn đơn giản trong quá trình soan thảo như các câu lệnh có sẵn, format lại đúng định dạng. Bước 1: Truy cập địa chỉ: http://wiki.nukeviet.vn/programming:rule tìm “Hướng dẫn định dạng php tự động” Bước 2: Download “format_aptana_3.6.zip” cho aptana 3.6.x Bước 3: Sau đó giải nén được file fomat_php.xml Import file định dạng Bước 4: Vào menu Window → Preferences → Aptana → Code Style → Formatter, kích vào nút Imprort và chọn tới file fomat_php.xml vừa giải nén Bước 5: Cấu hình thêm để xóa các dòng trắng:
    9. 16. HƯỚNG DẪN CÀI ĐẶT PHẦN MỀM VÀ SỬ DỤNG GIT, GITHUB chúng tôi Phiên bản 1.0 – Ngày cập nhật cuối cùng: 24-07-2015 Bản mới nhất có tại: http://wiki.nukeviet.vn VIETNAM OPEN SOURCE DEVELOPMENT JOIN STOCK COMPANY Add: Room 2004 – CT2 Nang Huong Building, 583 Nguyen Trai str., Ha Noi Tel: (04) 8587 2007 – Fax: (04) 3550 0914 Email: [email protected] – Website: www.vinades.vn

    --- Bài cũ hơn ---

  • Hướng Dẫn Cách Giặt Và Bảo Quản Áo Thun Đồng Phục Đúng Cách ” In Áo, In Áo Theo Yêu Cầu, In Decal, In Kỹ Thuật Số, In Lưới
  • Hướng Dẫn Cách Gấp Áo Thun, Cách Giặt Áo Thun Đơn Giản
  • Cách Giặt Tã Vải Đúng Chuẩn “single Mom” Nên Biết
  • Cách Giặt Tã Vải Cho Bé Sạch Đẹp Như Mới
  • Cách Giặt Giày Nike Đúng Chuẩn
  • Hướng Dẫn Sử Dụng WordPress Cho Người Mới Bắt Đầu

    --- Bài mới hơn ---

  • Plugin Trong WordPress Là Gì?
  • Plugin Trong WordPress Là Gì? Hướng Dẫn Cơ Bản Về Plugin Trong WordPress Cho Người Mới.
  • Đầu Đuôi Trong Xổ Số Là Gì? Cách Chơi Xổ Số Đầu Đuôi Dễ Trúng ” Kubet
  • Đầu Đuôi Trong Xổ Số Là Gì? Cách Đánh Đầu Đuôi Xổ Số Hiệu Quả
  • 2 Cách Tải Blade And Soul Garena Đơn Giản Mà Bạn Chưa Biết
  • Tìm hiểu về WordPress là gì?

    Đi cùng với thời đại bây giờ thì thương mại điện tử hiện tại đang phát triển rất mạnh và có tầm quan trọng rất lớn trong môi trường công nghệ. Và việc xây dựng một website thương mại cho những ai muốn sở hữu một website thương mại điện tử không còn quá khó nữa.

    Hiện tại những website thương mại bây giờ không còn đơn thuần là được lập trình bằng html hay javascript nữa mà đơn giản hơn nhiều là dùng các CMS được lập trình sẵn để có thể tạo ra những website thương mại cho riêng mình. Không chỉ dành riêng cho website thương mại điện tử mà còn ứng dụng vào các blog tin tức, site báo online … Một trong các CMS thông dụng nhất bây giờ và phù hợp với thương mại điện tử là WordPress, ngay bây giờ sẽ hướng dẫn sử dụng WordPress cho người mới bắt đầu.

    Các bạn có thể xem cách hướng dẫn đăng ký tài khoản wordpss ở đây.

    WordPress là một phần mềm có mã nguồn mở( Open Source Software) được viết bằng ngôn ngữ lập trình PHP và sử dụng hệ quản trị cơ sở dữ liệu MySQL. Hai ngôn ngữ này hiện tại là ngôn ngữ lập trình website thông dụng nhất.

    Ngày nay WordPress được xem là một hệ quản trị nội dung( Content Management System) viết tắt là CMS, hỗ trợ người dùng tạo ra nhiều thể loại website khác nhau như blog, Website tin tức, báo chí…Nhưng đặc biệt các doanh nghiệp kinh doanh thương mại điện tử thường ưu tiên lựa chọn nền tảng wordpss cho website của mình vì nhiều tính năng hữu ích và dễ sử dụng. Bởi vì là một mã nguồn mở kèm theo nhiều tính năng hữu ích vượt trội nên càng ngày người sử dụng tăng lên , góp phần phát triển và tạo ra nhiều tính năng tuyệt vời hơn.

    Từ các website đơn giản đến phức tạp thì nền tảng wordpss đều triển khai được. Đến thời điểm hiện tại thì có tới 25% các website lớn nhỏ trên thế giới sử dụng mã nguồn WordPress.

    Cần chuẩn bị những gì khi bắt đầu học WordPress?

    • Cần có những kiến thức tin học căn bản, sử dụng thành thạo máy tính và thao tác trên nhiều phần mềm khác nhau.
    • Chuẩn bị kiến thức về CSS, HTML, PHP vì đây là những ngôn ngữ khi đụng tới web chúng ta phải biết. Nếu chúng ta biết càng nhiều về những ngôn ngữ này thì quá trình học wordpss sẽ dễ dàng hơn.
    • Sở hữu cho mình 1 hosting và 1 domian , nếu không có 2 hệ thống này thì Website của bạn không thể hoạt động được(nếu các bạn chưa hiểu hosting và domin là gì thì các bạn có thể tìm hiểu thêm trên Google để biết về nó).

    Phân biệt chúng tôi và WordPress.org

    Nếu các bạn đã từng tìm hiểu về WordPress và tìm kiếm về nó thì chắc chắn bạn biết chúng tôi và chúng tôi Giờ mình sẽ chia sẻ rõ về 2 loại này để các bạn hiểu hơn về nó:

    WordPress.org là một địa chỉ website của trang chủ mã nguồn WordPress. Người ta gọi là WordPress tự host ( WordPress Self-Hosted). Bởi vì, bạn có thể tải mã nguồn WordPress về và tự cài lên host của mình rồi tự do tùy chỉnh, quản trị theo quyền riêng tư của mình.

    Bởi vì là WordPress tự hot nên hầu như mọi người đều lựa chọn địa chỉ này. Chúng ta có toàn quyền quản trị, kiểm soát vì nó được lưu trữ và chạy trên hosting và domain riêng của mình. Thoải mái tùy biến , cài thêm theme WordPress có sẵn , cài thêm plugin với kỹ năng nâng cao(làm tất cả những gì mình thích trên nền tảng này miễn là hợp pháp).

    WordPress.com là một địa chỉ website của dịch vụ tạo blog miễn phí trên nền tảng WordPress. Đây là một địa chỉ chuyên phục vụ cho những người muốn có một Website đơn giản , nhanh chóng không phải cài đặt, không cần tốn chi phí mua hosting và domian cho riêng mình.

    Với dịch vụ này thì bạn không cần phải quan tâm tới vấn đề cập nhập bởi vì chúng tôi sẽ đảm bảo đều này. Nhưng khi sử dụng dịch vụ này thì bạn không thể cài những theme WordPress bên ngoài mà bạn chỉ được sử dụng những theme mà chúng tôi cung cấp sẵn trong thư viện. Cũng không thể cài những plugin nâng cao mà chỉ có thể sử dụng những tính năng có sẵn của WordPress. Vì vậy địa chỉ này rất ít người lựa chọn, bởi vì không được toàn quyền quản lí và phải lệ thuộc vào các đều khoản của chúng tôi không thể tùy biến và tùy chỉnh những gì mình thích, tính năng thì rất hạn chế.

    Và đây là một số dịch vụ lưu trữ của WordPress.com:

    • Free – Rất hạn chế
    • Personal – 36$/năm
    • Premium – 99$/năm
    • Business – 299$/năm
    • VIP – Bắt đầu từ 5000$/tháng

    Lời khuyên : nếu các bạn muốn tạo một trang web trên nền tảng WordPress chuyên nghiệp và đa dạng thì nên chọn địa chỉ chúng tôi vì chúng ta có toàn quyền kiểm soát, quản lí và tùy biến nâng cao theo ý thích của mình. Nó mang đến cho bạn sự tự do và linh hoạt để phát triển trang web theo cách bạn muốn.

    WordPress là gì?

    WordPress (WP, chúng tôi là một hệ thống quản lý nội dung (CMS) mã nguồn mở và miễn phí được viết bằng PHP và được ghép nối với cơ sở dữ liệu MySQL hoặc MariaDB. Các tính năng bao gồm kiến ​​trúc plugin và hệ thống mẫu, được gọi trong WordPress là Chủ đề.

    WordPress ban đầu được tạo ra như một hệ thống xuất bản blog nhưng đã phát triển để hỗ trợ các loại nội dung web khác bao gồm danh sách gửi thư truyền thống và diễn đàn, phòng trưng bày phương tiện, trang web thành viên, hệ thống quản lý học tập (LMS) và các cửa hàng trực tuyến. WordPress được sử dụng bởi hơn 40,5% trong số 10 triệu trang web hàng đầu tính đến tháng 3 năm 2021, WordPress là một trong những giải pháp hệ thống quản lý nội dung phổ biến nhất được sử dụng. WordPress cũng đã được sử dụng cho các miền ứng dụng khác, chẳng hạn như hệ thống hiển thị phổ biến (PDS).

    WordPress được phát hành vào ngày 27 tháng 5 năm 2003, bởi những người sáng lập, nhà phát triển người Mỹ Matt Mullenweg và nhà phát triển người Anh Mike Little, như một nhánh của b2 / cafelog. Phần mềm được phát hành theo giấy phép GPLv2 (hoặc mới hơn).

    Để hoạt động, WordPress phải được cài đặt trên một máy chủ web, một phần của dịch vụ lưu trữ Internet như chúng tôi hoặc máy tính chạy gói phần mềm chúng tôi để hoạt động như một máy chủ mạng theo đúng nghĩa của nó. Một máy tính cục bộ có thể được sử dụng cho mục đích kiểm tra và học tập của một người dùng.

    Tổng quan về wordpss

    “WordPress là một nhà máy tạo ra các trang web” là một phép tương tự cốt lõi được thiết kế để làm rõ các chức năng của WordPress: nó lưu trữ nội dung và cho phép người dùng tạo và xuất bản các trang web, không yêu cầu gì ngoài miền và dịch vụ lưu trữ.

    WordPress có một hệ thống mẫu web sử dụng bộ xử lý mẫu. Kiến trúc của nó là một bộ điều khiển phía trước, định tuyến tất cả các yêu cầu cho các URL không tĩnh đến một tệp PHP duy nhất để phân tích cú pháp URI và xác định trang đích. Điều này cho phép hỗ trợ nhiều liên kết cố định mà con người có thể đọc được.

    Theme

    Plugin

    Kiến trúc plugin của WordPress cho phép người dùng mở rộng các tính năng và chức năng của trang web hoặc blog. Tính đến tháng 1 năm 2021, chúng tôi có sẵn 58.164 plugin, mỗi plugin cung cấp các chức năng và tính năng tùy chỉnh cho phép người dùng điều chỉnh trang web của họ theo nhu cầu cụ thể của họ. Tuy nhiên, điều này không bao gồm các plugin cao cấp có sẵn (khoảng hơn 1.500), có thể không được liệt kê trong kho lưu trữ chúng tôi

    Các tùy chỉnh này bao gồm từ tối ưu hóa công cụ tìm kiếm (SEO), đến cổng ứng dụng khách được sử dụng để hiển thị thông tin cá nhân cho người dùng đã đăng nhập, hệ thống quản lý nội dung, đến các tính năng hiển thị nội dung, chẳng hạn như việc bổ sung các tiện ích và thanh điều hướng. Không phải tất cả các plugin có sẵn đều luôn đi cùng với các bản nâng cấp và kết quả là chúng có thể không hoạt động bình thường hoặc có thể không hoạt động.

    Hầu hết các plugin đều có sẵn thông qua chính WordPress, bằng cách tải chúng xuống và cài đặt các tệp theo cách thủ công qua FTP hoặc thông qua bảng điều khiển WordPress. Tuy nhiên, nhiều bên thứ ba cung cấp các plugin thông qua các trang web của riêng họ, nhiều trong số đó là các gói trả phí.

    Các nhà phát triển web muốn phát triển các plugin cần phải học hệ thống hook của WordPress bao gồm hơn 300 hook được chia thành hai loại: action hook và filter hook.

    Mobile applications

    Accessibility

    Tính năng khác

    Đa người dùng và đa blog

    Trước phiên bản 3, WordPress đã hỗ trợ một blog cho mỗi lần cài đặt, mặc dù nhiều bản sao đồng thời có thể được chạy từ các thư mục khác nhau nếu được định cấu hình để sử dụng các bảng cơ sở dữ liệu riêng biệt. WordPress Multisites (trước đây được gọi là WordPress Multi-User, WordPress MU hoặc WPMU) là một nhánh của WordPress được tạo ra để cho phép nhiều blog tồn tại trong một cài đặt nhưng là một

    được quản lý bởi người bảo trì tập trung. WordPress MU giúp những người có trang web có thể lưu trữ cộng đồng blog của riêng họ, cũng như kiểm soát và kiểm duyệt tất cả các blog từ một bảng điều khiển duy nhất. WordPress MS thêm tám bảng dữ liệu mới cho mỗi blog.

    Kể từ khi phát hành WordPress 3, WordPress MU đã hợp nhất với WordPress.

    Lịch sử

    b2 / cafelog, thường được gọi là b2 hoặc cafelog, là tiền thân của WordPress. b2 / cafelog ước tính đã được cài đặt trên khoảng 2.000 blog vào tháng 5 năm 2003. Nó được viết bằng PHP để sử dụng với MySQL bởi Michel Valdrighi, người hiện là nhà phát triển đóng góp cho WordPress. Mặc dù WordPress là người kế nhiệm chính thức, nhưng một dự án khác, b2evolution, cũng đang trong quá trình phát triển tích cực.

    WordPress lần đầu tiên xuất hiện vào năm 2003 như một nỗ lực chung giữa Matt Mullenweg và Mike Little để tạo ra một nhánh của b2. Christine Selleck Tremoulet, một người bạn của Mullenweg, đã gợi ý tên WordPress.

    Vào năm 2004, các điều khoản cấp phép cho gói Movable Type cạnh tranh đã được Six Apart thay đổi. Dẫn đến việc nhiều người dùng có ảnh hưởng nhất của nó chuyển sang WordPress. Đến tháng 10 năm 2009, Báo cáo Chia sẻ Thị trường CMS nguồn mở kết luận rằng WordPress có sức mạnh thương hiệu lớn nhất so với bất kỳ hệ thống quản lý nội dung nguồn mở nào.

    Tính đến tháng 3 năm 2021, WordPress được sử dụng bởi 64,5% trong số tất cả các trang web có hệ thống quản lý nội dung được biết đến. Đây là 40,5% trong số 10 triệu trang web hàng đầu.

    Hướng dẫn cách sử dụng WordPress.com

    1. Đăng ký tài khoản wordpss.com
    2. wordpss basic: cấu hình wordpss.com
    3. wordpss basic: cách đăng viết trên wordpss
    4. wordpss basic: cách sử dụng domain name riêng

    Hướng dẫn sử dụng WordPress.Org

    Cài đặt mã nguồn wordpss

    1. WordPress basic: Cách mua domain name(tên miền) cho website
    2. Nhà cung cấp hosting wordpss hàng đầu
    3. WordPress basic: Cách mua hosting(dịch vụ lưu trữ) cho website
    4. WordPress basic: DNS mapping cho hosting
    5. WordPress basic: Cách cài đặt wordpss
    6. WordPress basic: Cách tạo một website
    7. Hiểu về cấu trúc File và Folder wordpss
    8. Chi phí thực sự bạn phải bỏ ra cho việc xây dựng một website WordPress?

    Cấu hình wordpss

    1. WordPress basic: general setting(cấu hình chung)
    2. WordPress basic: menu(thực đơn) trong wordpss

    Cài đặt theme wordpss

    1. WordPress basic: cài đặt theme(chủ đề)
    2. Các Theme WordPress 2021

    Cài đặt plugin wordpss

    1. WordPress basic: Cách cài đặt plugin
    2. Share plugin WP AMP (Hỗ trợ AMP Google)
    3. Hướng dẫn cài đặt AMP wordpss
    4. Các plugin nên cài cho wordpss
    5. Các plugin backup tốt nhất wordpss
    6. Tổng hợp 10 Plugin WordPress SEO tốt nhất
    7. 5 plugin quét lỗ hổng bào mật tốt nhất
    8. Hướng dẫn cài đặt WP Super Cache
    9. Cài đặt Yoast Seo cho wordpss

    Tùy biến website wordpss

    1. WordPress basic: Chỉnh sửa màu trong menu
    2. WordPress basic: Css trong wordpss
    3. WordPress basic: Footer trong wordpss
    4. WordPress basic: Form trong wordpss
    5. WordPress basic: đổi kích thước thumbnail viết
    6. WordPress basic: đếm thời gian vài phút trước wordpss
    7. WordPress basic: việt hóa “filed under” và “tagged with”
    8. WordPress basic: đếm lượt xem viết wordpss
    9. WordPress basic: chèn Google Maps vào wordpss
    10. WordPress basic: chèn code html vào wordpss
    11. WordPress basic: Cách chỉnh font chữ tiếng việt trong wordpss
    12. Wordpess basic: Cách thêm hình ảnh nổi bật trong wordpss

    Quản lý nội dung wordpss

    1. WordPress basic: Post trên wordpss
    2. WordPress basic: Tạo Page trên wordpss
    3. WordPress basic: Cách tạo menu trong wordpss
    4. WordPress basic: Tạo và chèn gallery ảnh đơn giản
    5. WordPress basic: Tùy biến theme với Customize
    6. WordPress basic: Các plugin nên cài cho wordpss
    7. WordPress basic: Quản trị người dùng trên WordPress
    8. WordPress basic: cấu hình wordpss
    9. WordPress basic: chèn facebook chat vào wordpss
    10. WordPress basic: chèn Zalo chat vào wordpss
    11. WordPress basic: chèn code từ github vào wordpss
    12. WordPress basic: tạo form liên hệ trong wordpss
    13. Khắc phục lỗi không gửi được email wordpss
    14. WordPress basic: nhúng google form vào website
    15. WordPress basic: cách thêm link nofollow trong wordpss
    16. Nghiên cứu từ khóa cho blog
    17. 16 Mẹo để làm chủ trình chỉnh sửa nội dung với WordPress
    18. Danh sách kiểm tra khi ra mắt một website
    19. Cách lên lịch cho bài viết wordpss
    20. 26 lỗi WordPress phổ biến nhất cần tránh

    Woocommerce(Pulgin quản lý bán hàng) wordpss

    Hướng dẫn tối ưu hóa website

    1. WordPress basic: sử dụng Yoast SEO
    2. WordPress basic: tăng tốc website toàn tập
    3. WordPress basic: Tăng tốc website với WP Rocket
    4. WordPress basic: Tạo XML sitemap trong wordpss
    5. WordPress basic: cài đặt AMP wordpss
    6. wordpss basic: tạo đánh giá 5 sao trên Google

    Quảng bá website wordpss sau khi hoàn thiện

    1. Tổng hợp công cụ makerting online miễn phí
    2. +15 plugin tự động đăng bài lên mạng xã hội
    3. Hướng dẫn chèn fanpage facebook vào wordpss.
    4. Tổng hợp 10 plugin wordpss SEO tốt nhất
    5. Cài đặt Yoast Seo cho wordpss
    6. Hướng dẫn sử dụng Yoast SEO
    7. Các tính năng ẩn của Yoast SEO
    8. SEO với wordpss
    9. Các plugin nên cài cho wordpss
    10. Các plugin backup tốt nhất wordpss
    11. 7 plugin wordpss cho SEO local
    12. Local SEO cho website wordpss
    13. Cách cài đặt Google Analytics trong WordPress cho người mới bắt đầu
    14. Chiến lược tăng truy cập cho blog
    15. Woocommerce seo cho wordpss
    16. Cách kiểm tra thứ hạng từ khóa cho wordpss
    17. 20+ điều quan trọng phải làm sau khi cài wordpss
    18. Xây dựng thương hiệu cá nhân bằng wordpss
    19. Cách tạo danh sách Email trong WordPress
    20. Local SEO cho website wordpss
    21. WordPress: SEO image

    Bảo mật cho wordpss

    1. 10 nguyên nhân chính Website wordpss sẽ bị Hacker tấn công
    2. Làm gì khi website bị hacker tấn công

    Kiếm tiền với wordpss

    1. Tìm hiểu về Affiliate Link
    2. Từng bước xây dựng một Blog thời trang
    3. Các bước bắt đầu xây dựng blog thực phẩm

    Kết luận

    --- Bài cũ hơn ---

  • Hướng Dẫn Sử Dụng WordPress Từ A
  • Kinh Nghiệm Du Lịch Bụi Đà Lạt
  • Kinh Nghiệm Du Lịch Đà Lạt Tự Túc Giá Siêu Rẻ Nên Đi 2021
  • Hướng Dẫn Cách Sử Dụng Hàm If Với Nhiều Điều Kiện: And, Or, Hàm If Lồng Nhau Và Hơn Thế
  • Hàm If Trong Excel Là Gì? Cách Sử Dụng Hàm If Nhiều Điều Kiện
  • Tin tức online tv