Câu trả lời:
Mở dự án bạn muốn đẩy trong Android Studio.
Nhấp chuột VCS -> Enable version Control Integration -> Git
Dường như không có cách nào để thêm một điều khiển từ xa thông qua GUI. Vì vậy, mở Git Bash trong thư mục gốc của dự án và làmgit remote add <remote_name> <remote_url>
Bây giờ khi bạn làm, VCS -> Commit changes -> Commit & Push
bạn sẽ thấy điều khiển từ xa của bạn và mọi thứ sẽ hoạt động thông qua GUI.
Nếu bạn gặp lỗi: fatal: remote <remote_name> already exists
điều đó có nghĩa là bạn đã thêm nó. Để xem điều khiển từ xa của bạn làm git remote -v
và git remote rm <remote_name>
loại bỏ.
Xem các trang này để biết chi tiết:
http://www.jetbrains.com/idea/webhelp/USE-git-integration.html
Phương pháp sau đây là một cách chung để đẩy dự án Android Studio sang kho lưu trữ dựa trên GIT chỉ bằng GUI. Điều này đã được thử nghiệm với kho GIT được lưu trữ trong Visual Studio Online và hầu như sẽ hoạt động với GitHub hoặc bất kỳ nhà cung cấp kiểm soát phiên bản dựa trên GIT nào khác.
Lưu ý: Nếu bạn đang sử dụng GitHub 'Chia sẻ trên GitHub' là tùy chọn dễ nhất như được nêu trong các câu trả lời khác.
Kích hoạt tích hợp kiểm soát phiên bản cho dự án
VCS (menu chính) >> Kích hoạt tích hợp kiểm soát phiên bản >> Chọn GIT
Cam kết thêm tập tin
Mở các cửa sổ Kiểm soát Phiên bản (Bên cạnh cửa sổ đầu cuối) >> Nhấp vào nút cam kết
Trong cửa sổ nhắc chọn "cam kết và đẩy"
Xác định từ xa
Sau khi phân tích mã, studio android sẽ nhắc xem lại hoặc xác nhận mã khi cam kết sẽ được nhắc xác định kho lưu trữ từ xa. Bạn có thể thêm url vào kho lưu trữ GIT.
Sau đó nhập thông tin đăng nhập cho kho lưu trữ và nhấp vào 'Ok'. (Người dùng trực tuyến Visual Studio cần bật "thông tin xác thực thay thế" như được đề cập ở đây để đăng nhập vào kho lưu trữ)
Trên Android Studio 1.0.2, bạn chỉ cần truy cập VCS-> Nhập vào Kiểm soát phiên bản -> Chia sẻ dự án trên GitHub.
Pop lên sẽ xuất hiện yêu cầu tên repo.
Trong phiên bản Android Studio tôi có (0.3.2), nó dễ như sử dụng menu.
Menu VCS> Git> Chia sẻ trên GitHub.
Sau đó, nó sẽ hỏi bạn thông tin đăng nhập của bạn, và sau đó là tên cho repo mới của bạn, và đó là nó!
Đối với Android Studio 0.8.9: VCS --> Import into version contraol --> Share project on Github.
Nó không cung cấp cho bạn tùy chọn để chia sẻ trong một kho lưu trữ cụ thể hoặc ít nhất là tôi không thể tìm thấy (giới hạn của tôi!).
Bạn có thể thêm thông tin github của bạn ở đây: File --> Settings --> Version COntraol --> Github.
Tôi thích cách dễ dàng trong Android Studio.
Trong Android Studio, đi tới Tệp> Cài đặt> Kiểm soát phiên bản> GitHub . Sau đó nhập tên người dùng và mật khẩu GitHub của bạn. (Bạn chỉ phải thực hiện bước này một lần. Đối với các dự án trong tương lai, bạn có thể bỏ qua nó.)
Khi dự án Android Studio của bạn mở, hãy truy cập VCS> Nhập vào Kiểm soát phiên bản> Chia sẻ dự án trên GitHub .
Sau đó bấm Chia sẻ và OK .
Đó là tất cả!
Lần đầu tiên tôi đã thêm một liên kết video để giải quyết vấn đề của bạn nhưng tôi biết đó là một ý tưởng tồi. Lần này tôi sẽ giải thích ngắn gọn.
Android studio tương thích với github nhưng bạn cần điều chỉnh một cái gì đó:
Thiết lập plugin Github trong cài đặt Android Studio
Tải xuống hệ thống kiểm soát phiên bản git từ liên kết này và thiết lập https://git-scm.com/
settings >> version control >> git
program files >> git >> bin >> git.exe
Settings >> Version control >> Github
bạn sẽ thấy thông tin đăng nhập và mật khẩu cho tài khoản Github của bạn. Áp dụng các cài đặt.VCS >> enable version control integration >> git
VCS >> import into version control >> share project on Github
và nhập mật khẩu chủ của bạn.Bây giờ bạn có thể sử dụng các nút cập nhật VCS để cập nhật dự án của bạn lên Github
Đối với dự án hiện tại kết thúc kho lưu trữ hiện có với các tệp:
git init
git remote add origin <.git>
git checkout -b master
git branch --set-upstream-to=origin/master master
git pull --allow-unrelated-histories
Github với studio android
/*For New - Run these command in terminal*/
echo "# Your Repository" >> README.md
git init
git add README.md
git commit -m "first commit"
git remote add origin https://github.com/username/repository.git
git push -u origin master
/*For Exist - Run these command in terminal*/
git remote add origin https://github.com/username/repository.git
git push -u origin master
//git push -f origin master
//git push origin master --force
/*For Update - Run these command in terminal*/
git add .
git commit -m "your message"
git push