git 小结

第一行代码上的简略教程:
一 
初识版本控制工具

首先下载安装git安装完成进入GitBash.exe文件

1配置身份  在提交代码的时候会知道是谁提交的。
操作:
 git config --global user.name "起个名字"
 git config --global user.email "邮件地址"

2 创建代码仓库:

创建代码仓库需要你目前操作的项目例如安卓(studio工具写的)得随便一个项(SummaryDemo)

首先进入项目所在的路径:(先进入d盘在进入项目根目录)cd androidWorkplace/SummaryDemo

然后指令: git init  (工程根目录下就会创建.git文件夹) 

目录或文件的添加:
git add 文件/或目录   还可以全部提交 git add .

提交添加 git commit -m "自己起个操作的名字"

二 工具的进阶

1 查看修改的内容:
在studio中修改了代码的内容时

在git中 git status 可以查看内容是否更改

git diff 可以查看更改的内容

使用 git checkout   app/src/main/java/com/example/administrator/summarydemo/MainActivity.java

注意:撤销内容修改  studio内的修改的内容会撤销(没进行提交的情况下  如果文件提交过就不能进行撤销了)
2 撤销提交
git reset HEAD app/src/main/java/com/example/administrator/summarydemo/MainActivity.java

在进行修改

3 查看提交记录 
git log

git log id -1 -p 查看某行具体提交的内容

三 git的高级用法
1 git branch 查看有哪些分支 没创建时就有一个 master

例如创建一个分支git branch version1.0 此时再次git branch 你会发现:
$ git branch
* master
  version1.0
master前面有* 此时分支还在master上面 
2 通过 git checkout versionn1.0 切换到version1.0分支

git merge version1.0 合并操作(修改两个的bug)

git branch -D version1.0 删除分支

3 本地代码同步到远程版本库

git push origin master

其中 origin为远程网址

例如 git push https://github.com/example/test.git master  将本地的代码提交到这个版本库上


git clone 地址 可以吧代码下载到本地;


 4 从远程代码库中下载代码使用 fetch 或者pull 命令

  fetch命令举例:
 
 git fetch origin master 
// 执行此代码不会同步到本地的任何分支上 而是放到origin/master分支上

可以 通过 git diff origin/master查看进行了那些修改

通过 git merge origin/master 进行合并到主分支上面

  pull 命令的举例:

  pull相当于  fetch 和merge的命令合并

  git pull origin master 直接下载合并到本地




你可能感兴趣的:(git 小结)