一、git命令行提交代码到github
1、首先下载安装git
2、在github上创建仓库
3、本地项目目录下初始化git,使用Git Bash进入到本地项目的目录下面,运行git init命令来初始化一些必须的git文件,完成后它会在项目目录下创建一个.git的隐藏文件夹:
git init
4、git中的文件有三种状态,已修改、已暂存和已提交。这几种状态都是针对本地的仓库的,我们先将内容提交到本地仓库。
git add -A
git commit -m 'first commit'
-A指暂存目录下的所有文件,也可以指定文件,如:
git add README.md
5、将本地仓库推送到GitHub
使用如下命令添加一个远程仓库名指向最开始在github上建立的主仓库(命令中的username为自己github账户名):
git remote add origin git@github.com:username/***.git
或者直接复制github上生成的地址
git remote add origin https://github.com/username/***.git
使用如下命令将本地内容提交到上一步远程仓库origin的master分支:
git push origin master
ok,以上步骤完成后,本地项目已经通过git托管到github中,可以到github的仓库里查看到本地项目相同的文件。
如果出现下面类似的提示,
可通过新建分支来解决:
git branch origin2
用origin2替换上面的origin
或者push前先将远程repository修改pull下来
git pull origin master
git push -u origin master
不加-u的话会弹出UI窗口来输入github的用户名和密码,加上可以通过命令行输入
二、android studio 代码提交
1、在studio中设置git插件:File->Setting->Version Control->Git, 然后可以点击Test测试一下,如下图:那么你就设置成功了。
2、初始化git项目(git init),操作如下:VCS->Enable Control Integration->Select “Git”.
3、为git添加remote,在这一步中,studio没有为我们提供可视化的GUI,得用Git工具了。找到并打开git安装目录下面的Git Bash,将目录切换到项目的目录,然后输入git添加remote的命令,例如:git remote add origin “https://github.com/username/xxx.git“.
4、将代码添加到VCS(git add),选中要提交的文件->VCS->Git->Add
5、提交变化(git commit),VCS->Commit Changes,如下图,在提交的时候可以选择Commit and Push,就可以直接push到服务器。
6、如果要是clone project到studio,如下: