Tìm kiếm
Chỉ tìm trong tiêu đề
Bởi:
Chỉ tìm trong tiêu đề
Bởi:
Home
Trang nhất
Bài mới
Tìm trong diễn đàn
Có gì mới
Bài mới
Bài viết mới trong hồ sơ
Hoạt động gần đây
Thành viên
Người đang truy cập
Bài viết mới trong hồ sơ
Tìm trong bài viết hồ sơ
Thiết kế web
Chat
0
Archive
Top chatters
Sanctions
Đăng nhập
Tạo tài khoản
Tìm kiếm
Chỉ tìm trong tiêu đề
Bởi:
Chỉ tìm trong tiêu đề
Bởi:
Trình đơn
Install the app
Install
Trả lời vào chủ đề
Home
Trang nhất
Design & Seo website
PHP & MySQL
Cách sử dụng GIT cơ bản đến nâng cao
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Nội dung
<blockquote data-quote="administrator" data-source="post: 16" data-attributes="member: 1"><p>Sau đây cách sử dụng GIT cơ bản đến nâng cao, hay dùng ở mọi công ty.</p><p>- Tải git: <a href="https://git-scm.com/downloads">https://git-scm.com/downloads</a></p><p></p><p>Sử dụng gitlab: click chuột phải chọn “Git base here” tại thư mục dự án.</p><p>Để tải dùng câu lệnh: [ICODE]git clone[/ICODE] link file</p><p></p><p></p><p style="text-align: center"><strong>LỆNH CƠ BẢN VỚI GIT</strong></p> <table style='width: 100%'><tr><td>Query</td><td>Status</td><td>Example</td></tr><tr><td><strong>I. Lệnh truy xuất</strong></td><td></td><td></td></tr><tr><td>Git init</td><td>Tạo kho dữ liệu để lưu code trong folder .git</td><td>Git init</td></tr><tr><td>Git pull</td><td>Đồng bộ từ mạng về máy</td><td>Git pull</td></tr><tr><td>git clone</td><td>Lấy file về</td><td>$ git clone <a href="https://gitlab.com/huy.le13/tutorial-git.git">https://gitlab.com/</a></td></tr><tr><td><strong>II. Lệnh thay đổi</strong></td><td></td><td></td></tr><tr><td>git status</td><td>Kiểm tra sự thay đổi ở local</td><td>Git status</td></tr><tr><td>git add</td><td>Add file from Localhost</td><td>Git add test1.txt (git add . :all)</td></tr><tr><td>git commit –m “message”</td><td>Check changed and comment (add/delete) file</td><td>Git commit –m “add new file test1.txt”</td></tr><tr><td>git commit --amend</td><td>Sửa tên commit, sửa tên xong nhấn thoát để lưu và chạy tiếp</td><td>git commit --amend</td></tr><tr><td>Git push</td><td>Confirm add file to Gitlab</td><td>Git push</td></tr><tr><td>Git push -f</td><td>Git push -force: giúp lấy lệnh push gần nhất chèn vào tất cả</td><td>Git push -f</td></tr><tr><td><strong>III. Lệnh kiểm tra</strong></td><td></td><td></td></tr><tr><td>Git log</td><td>Check history log</td><td>Git log (nhấn “q” để dừng)</td></tr></table><p></p><p style="text-align: center"><strong>LỆNH NÂNG CAO VỚI GIT (Branch)</strong></p> <table style='width: 100%'><tr><td>Query</td><td>Status</td><td>Example</td></tr><tr><td><strong>I. Lệnh truy xuất</strong></td><td></td><td></td></tr><tr><td>Git branch</td><td>Tạo 1 branch xử lý riêng</td><td>Git branch add-link-test</td></tr><tr><td>Git branch –a</td><td>Xem tất cả các kenh</td><td>Git branch –a . Nhấn <strong>q</strong> để thoát xem</td></tr><tr><td>Git branch –d tenkenh</td><td>Xóa kênh</td><td>Git branch –d tenkenh</td></tr><tr><td>$ git push origin --delete tenkenh</td><td>Xóa kênh origin</td><td>$ git push origin --delete bug/999</td></tr><tr><td>Git checkout</td><td>Qua kênh branch xử lý riêng</td><td>Git checkout add-link-test, Git checkout master(ve kenh goc)</td></tr><tr><td>Git checkout -b</td><td>Qua kênh mới từ kênh develop</td><td>Git checkout -b bug/#9999</td></tr><tr><td>Git merge</td><td>Chuyển dữ liệu từ branch1 vào master</td><td>Git merge branch1</td></tr><tr><td>Git revert SHA-1</td><td>Undo lại dữ liệu trước, SHA-1 mã file trong gitlab</td><td>Git revert SHA-1</td></tr><tr><td>Git reset --soft SHA-1</td><td>Reset lại dữ liệu trước trong commit (nên sử dụng). Sau đó push -f</td><td>Git reset --soft SHA-1</td></tr><tr><td>Git push -f</td><td>Đưa dữ liệu cũ ->HEAD lên đầu để push, xóa các commit trước</td><td>Git push -f</td></tr><tr><td>Git rebase</td><td></td><td></td></tr><tr><td>Git cherry-pick</td><td></td><td></td></tr><tr><td></td><td></td><td></td></tr></table> <p style="text-align: center"></p> <p style="text-align: center"><strong>XỬ LÝ CONFLICT (Branch)</strong></p> <p style="text-align: center"></p> <table style='width: 100%'><tr><td>Query</td><td>Status</td><td>Example</td></tr><tr><td><strong>I. Lệnh truy xuất</strong></td><td></td><td></td></tr><tr><td>git reflog</td><td>Kiểm tra sự thay đổi trên branch</td><td>git reflog</td></tr><tr><td>git reset --merge (mã thay đổi)</td><td>Tìm kiếm lệnh merge theo commit</td><td>git reset --merge e405c44</td></tr><tr><td></td><td></td><td></td></tr><tr><td>Git rebase</td><td></td><td></td></tr><tr><td>Git cherry-pick</td><td></td><td></td></tr><tr><td></td><td></td><td></td></tr></table></blockquote><p></p>
[QUOTE="administrator, post: 16, member: 1"] Sau đây cách sử dụng GIT cơ bản đến nâng cao, hay dùng ở mọi công ty. - Tải git: [URL]https://git-scm.com/downloads[/URL] Sử dụng gitlab: click chuột phải chọn “Git base here” tại thư mục dự án. Để tải dùng câu lệnh: [ICODE]git clone[/ICODE] link file [CENTER][B]LỆNH CƠ BẢN VỚI GIT[/B][/CENTER] [TABLE] [TR] [TD]Query[/TD] [TD]Status[/TD] [TD]Example[/TD] [/TR] [TR] [TD][B]I. Lệnh truy xuất[/B][/TD] [TD][/TD] [TD][/TD] [/TR] [TR] [TD]Git init[/TD] [TD]Tạo kho dữ liệu để lưu code trong folder .git[/TD] [TD]Git init[/TD] [/TR] [TR] [TD]Git pull[/TD] [TD]Đồng bộ từ mạng về máy[/TD] [TD]Git pull[/TD] [/TR] [TR] [TD]git clone[/TD] [TD]Lấy file về[/TD] [TD]$ git clone [URL='https://gitlab.com/huy.le13/tutorial-git.git']https://gitlab.com/[/URL][/TD] [/TR] [TR] [TD][B]II. Lệnh thay đổi[/B][/TD] [TD][/TD] [TD][/TD] [/TR] [TR] [TD]git status[/TD] [TD]Kiểm tra sự thay đổi ở local[/TD] [TD]Git status[/TD] [/TR] [TR] [TD]git add[/TD] [TD]Add file from Localhost[/TD] [TD]Git add test1.txt (git add . :all)[/TD] [/TR] [TR] [TD]git commit –m “message”[/TD] [TD]Check changed and comment (add/delete) file[/TD] [TD]Git commit –m “add new file test1.txt”[/TD] [/TR] [TR] [TD]git commit --amend[/TD] [TD]Sửa tên commit, sửa tên xong nhấn thoát để lưu và chạy tiếp[/TD] [TD]git commit --amend[/TD] [/TR] [TR] [TD]Git push[/TD] [TD]Confirm add file to Gitlab[/TD] [TD]Git push[/TD] [/TR] [TR] [TD]Git push -f[/TD] [TD]Git push -force: giúp lấy lệnh push gần nhất chèn vào tất cả[/TD] [TD]Git push -f[/TD] [/TR] [TR] [TD][B]III. Lệnh kiểm tra[/B][/TD] [TD][/TD] [TD][/TD] [/TR] [TR] [TD]Git log[/TD] [TD]Check history log[/TD] [TD]Git log (nhấn “q” để dừng)[/TD] [/TR] [/TABLE] [CENTER][B]LỆNH NÂNG CAO VỚI GIT (Branch)[/B][/CENTER] [TABLE] [TR] [TD]Query[/TD] [TD]Status[/TD] [TD]Example[/TD] [/TR] [TR] [TD][B]I. Lệnh truy xuất[/B][/TD] [TD][/TD] [TD][/TD] [/TR] [TR] [TD]Git branch[/TD] [TD]Tạo 1 branch xử lý riêng[/TD] [TD]Git branch add-link-test[/TD] [/TR] [TR] [TD]Git branch –a[/TD] [TD]Xem tất cả các kenh[/TD] [TD]Git branch –a . Nhấn [B]q[/B] để thoát xem[/TD] [/TR] [TR] [TD]Git branch –d tenkenh[/TD] [TD]Xóa kênh[/TD] [TD]Git branch –d tenkenh[/TD] [/TR] [TR] [TD]$ git push origin --delete tenkenh[/TD] [TD]Xóa kênh origin[/TD] [TD]$ git push origin --delete bug/999[/TD] [/TR] [TR] [TD]Git checkout[/TD] [TD]Qua kênh branch xử lý riêng[/TD] [TD]Git checkout add-link-test, Git checkout master(ve kenh goc)[/TD] [/TR] [TR] [TD]Git checkout -b[/TD] [TD]Qua kênh mới từ kênh develop[/TD] [TD]Git checkout -b bug/#9999[/TD] [/TR] [TR] [TD]Git merge[/TD] [TD]Chuyển dữ liệu từ branch1 vào master[/TD] [TD]Git merge branch1[/TD] [/TR] [TR] [TD]Git revert SHA-1[/TD] [TD]Undo lại dữ liệu trước, SHA-1 mã file trong gitlab[/TD] [TD]Git revert SHA-1[/TD] [/TR] [TR] [TD]Git reset --soft SHA-1[/TD] [TD]Reset lại dữ liệu trước trong commit (nên sử dụng). Sau đó push -f[/TD] [TD]Git reset --soft SHA-1[/TD] [/TR] [TR] [TD]Git push -f[/TD] [TD]Đưa dữ liệu cũ ->HEAD lên đầu để push, xóa các commit trước[/TD] [TD]Git push -f[/TD] [/TR] [TR] [TD]Git rebase[/TD] [TD][/TD] [TD][/TD] [/TR] [TR] [TD]Git cherry-pick[/TD] [TD][/TD] [TD][/TD] [/TR] [TR] [TD][/TD] [TD][/TD] [TD][/TD] [/TR] [/TABLE] [CENTER] [B]XỬ LÝ CONFLICT (Branch)[/B] [/CENTER] [TABLE] [TR] [TD]Query[/TD] [TD]Status[/TD] [TD]Example[/TD] [/TR] [TR] [TD][B]I. Lệnh truy xuất[/B][/TD] [TD][/TD] [TD][/TD] [/TR] [TR] [TD]git reflog[/TD] [TD]Kiểm tra sự thay đổi trên branch[/TD] [TD]git reflog[/TD] [/TR] [TR] [TD]git reset --merge (mã thay đổi)[/TD] [TD]Tìm kiếm lệnh merge theo commit[/TD] [TD]git reset --merge e405c44[/TD] [/TR] [TR] [TD][/TD] [TD][/TD] [TD][/TD] [/TR] [TR] [TD]Git rebase[/TD] [TD][/TD] [TD][/TD] [/TR] [TR] [TD]Git cherry-pick[/TD] [TD][/TD] [TD][/TD] [/TR] [TR] [TD][/TD] [TD][/TD] [TD][/TD] [/TR] [/TABLE] [/QUOTE]
Mã xác nhận
Tên miền của diễn đàn (diendan.websitecuatoi.com)
Trả lời
Home
Trang nhất
Design & Seo website
PHP & MySQL
Cách sử dụng GIT cơ bản đến nâng cao
Bên trên
Bottom