悠然哈哈哈

导航

git 学习

下载代码到本地

git clone 下载地址

 

检查是否有改动

git status

 

 

git branch dev      创建本地分支 dev

git checkout -b dev 创建本地分支dev并切换到dev分支

git checkout dev   切换到分支dev

git branch -a         查看分支

git branch -d dev   删除分支

提交代码

git add 改动的地方地址

git commit -m '注释'

git push origin master  //git  push  origin  分支名字  //提交更新至分支

 

 

git checkout -b dev  创建本地分支dev并切换到dev分支

git branch -d dev    删除dev分支

git pull origin 远程分支     

git push -u dev:远程分支

 

git checkout test  切换到test分支

git merge dev   把dev更新到test

git push origin test   提交test

 

git fetch  

git merge

更新服务器上最新代码到本地。

git pull

 

--还原修改的文件

git log 得到最新的

git checkout xxxxx(文件名)  执行获取覆盖本地

 

--如果不想提交本地修改的东西  先把远程更新到本地

执行

git stash  ---暂存栈

git fetch   ---获取

git merge----更新

git stash pop---还原

 

git add 添加 多余文件 

撤销操作

git status 先看一下add 中的文件 
git reset HEAD 如果后面什么都不跟的话 就是上一次add 里面的全部撤销了 
git reset HEAD XXX/XXX/XXX.Java 就是对某个文件进行撤销了

 

git常用:

 
1,git  pull    //表示更新服务器上最新代码到本地。
 
2.1,git add  文件路劲及文件名  
 
2.2, git commit  -m "注释"  
 
2.3,git push    //以上三条指令完成代码提交到服务器上。
 
3,git clone git@服务器上代码路劲         //完成代码从服务器下载到本地
 
4,git config  --global  user.name 用户名   //配置用户名
 
5,git config  --global   user.email  user_email    //配置邮箱  以上两条在配置时只需执行一次即可。
 
6,ssh -keygen  -t  -rsa  -b  2048    //生成ssh key    生成的文件在~/.ssh/id_rsa.pub
 
7,git branch -a  //查看所有git分支
 
8.git   branch   -b   分支名字   //创建git 分支
 
9,git  checkout  分支名字  //切换分支
 
10,  git checkout  文件路劲    //下载文件到本地
 
11,git  push  origin  分支名字  //提交更新至分支
 
12,git  status 
 
13 ,git  revert 
 
14,git submodule init
 
15,git submodule  update 
 
来自:http://www.2cto.com/os/201305/214994.html
http://blog.csdn.net/hijiankang/article/details/47254179

posted on 2017-02-10 15:53  悠然886  阅读(176)  评论(0编辑  收藏  举报