GIT 使用文档

 1 git clone http://wanghaiyang:Z123456w@192.168.1.118/wanghaiyang/hdtas.git
 2 
 3 git add .            //添加当前文件夹下所有文件和文件夹
 4 
 5 git add filename        //添加单一文件
 6 
 7 git add foldername       //添加
 8 
 9 git commit -m “message”
10 
11 git status           //提交代码之前需要先检查各个文件状态
12 
13 git branch           //查看当前分支
14 
15 git branch branchname       //创建新分支
16 
17 git branch -d branchename   //删除分支
18 
19 git checkout branchname    //切换分支
20 
23 git merge newbranch       //切换到master分支下,然后执行该命令,则会把newbranch合并到master中
24 
25 git pull              //同步到服务器前,需要先将服务器代码同步到本地
26 
27 Git stash             //如果pull下来的代码与本地代码有冲突,则可以把本地发生冲突的代码暂存,然后在git pull服务器代码
28 
29 Git stash pop          //获取到新代码后,将暂存的代码取回,与服务器代码进行合并,此时需要修改合并后的冲突文件,然后再重新提交
30 
31 git push origin master      //同步将master分支中的代码同步到服务器中

 

冲突说明:

  <<<<<<< HEAD

  原分支中内容

  =======

  被合并分支中的内容

  >>>>>>> issue3

 posted on 2016-06-23 21:04 wanghaiyang1930 阅读(39) 评论(0) 编辑 收藏

 

1. 覆盖单个文件:

  git fetch

  git checkout origin/master -- path/to/file

2. 覆盖所有文件:

  git fetch --all

  git reset --hard origin/master

3. 查看Diff:

  git diff HEAD -- <filename> (“--”前后有空格)// 查看本次改动

  git diff HEAD^ -- <filename> (“--”前后有空格)// 查看与上以版本的改动

4. 删除分支

  git push origin --delete name // 删除远端分支

  git branch -d name //删除本地分支

  git checkout -b name //创建分支

转载于:https://www.cnblogs.com/wanghaiyang1930/p/5612205.html

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐