//创建用户名和邮箱 git config --global user.name "richard" git config --global user.email "[email protected]"、 //查看 git config --global user.name git config --global user.email git init //创建代码仓库 ls -al //查看隐藏文件 会有一个隐藏的.git文件,如果删除仓库只需要删除这个文件即可 //添加修改的文件 git add build.gradle //添加修改的文件夹 git add app //添加当前目录所有文件 git add . //提交 git commit -m "fitst commit" //忽略文件 git 有一个.gitigore文件可配置忽略文件,androidstudio创建项目的时候自动创建.gitigore,一个在根目录,一个APP目录下 //查看更改的状态 git status //查看修改内容 git diff //撤销未提交的修改(适用没有执行add) git checkout app/src/main/java/com/example/providers/MainActivity.java //如果已add了,如何撤销 git reset HEAD app/src/main/java/com/example/providers/MainActivity.java git checkout HEAD app/src/main/java/com/example/providers/MainActivity.java git log //查看提交记录 git log 提交记录id -1 //只想看一条数据 git log 提交记录id -1 -p //想看提交了什么内容 //分支用法 git branch version1.0 //创建分支 git branch //查看所有分支 //分支上的bug修复了,需要合并到主分支 git branch master git merge version1.0 //分支删除 git branch -d version1.0 //远程 git clone https://github.com.richard/test.git //将项目下载到本地 git push origin master //提交远程,origin 远程 ,master 提交的分支 //将远程同步到本地 命令fetch,pull,fetch语法规则和push差不多 git fetch origin master //将远程同步到本地,不过同步的代码并不会合并到任何分支上,而是存在origin/master分支上, //这时可以通过diff命令查看到底修改了什么: git diff origin/master, //之后通过merge 将origin/master分支上的修改合并到主分支: git merge origin/master //Pull相当于fetch和merge的合并 git pull origin master //如何将项目托管到github github上创建仓库 aaa 1.选择android .gitigore 2.选择apache 2.0 3.生成.gitigore LICENCE README.md 4.将github仓库地址复制 5.进入项目根目录下,执行git clone github仓库地址 6.此时将aaa里面的所有文件(包括.git,如果看不见使用 ls -al可查看所有文件)拷贝到上一级,将aaa删除 7.git add . 8.git commit -m "fist commit" 9.git push origin master 此时需要验证身份 10.刷新github主页,可以看到提交的项目
git 命令行基本使用
猜你喜欢
转载自blog.csdn.net/a1527238987/article/details/79753790
今日推荐
周排行