1、查看用户名和邮箱地址
git config user.name
git config user.email
2、修改用户名和邮箱地址
git config --global user.name "起个名字"
git config --global user.email "邮件地址"
3、创建代码仓库&添加文件&文件提交到本地
假如本地SummaryDemog Peoject在androidWorkplace文件夹下,如何创建代码仓库呢?我们需要进入到androidWorkplace目录下然后输入如下命令即可
git init //工程根目录下就会创建.git文件夹
文件添加
git add 文件/或目录 //添加单个文件或者目录。
git add . //若想添加全部文件可以使用这个命令。
文件提交到本地
git commit -m "自己写点提交备注信息"
4、查看上次提交之后是否有对文件进行再次修改
git status
5、比较文件的不同,即比较文件在暂存区和工作区的差异。
git diff
6、查看提交记录
git log
git log id -1 -p //查看某行具体提交的内容
7、分支
git branch //查看有哪些分支 没创建时就有一个 master
git checkout version1.0 //切换到version1.0分支
git branch -D version1.0 //删除version1.0分支
8、将本地的 master 分支推送到 origin 主机的 master 分支
//适合远程仓库已经存在情况
git push origin master
//次创建本地仓库然后提交sever可以如下直接在远程创建并提交
git remote add origin https://github.com/sunnnydaydev/ConstraintLayoutPractice.git
9、拉代码
git clone 远程仓库地址 //代码下载到本地
//告诉 Git 去获取它有你没有的数据.执行此代码不会同步到本地的任何分支上,需要手动merge
git fetch origin master
git merge origin/master //将服务器上的任何更新(假设有人这时候推送到服务器了)合并到你的当前分支.
git diff origin/master// 可以 通过 查看进行了那些修改
git pull origin master //直接下载合并到本地.pull相当于 fetch 和merge的命令合并
10、代理
开了vpn后需要设置这个
//1、全局代理,栗子如下:
git config --global http.proxy http://127.0.0.1:19180
git config --global https.proxy https://127.0.0.1:19180
//2、取消全局代理:
git config --global --unset http.proxy
git config --global --unset https.proxy