git学习

安装
yum install git
输入即可完成安装
完成之后,还需要简单的配置。配置email和suername
git config --global user.name "reganzm"
git config --global user.email "zl@163.com"
创建版本库
linux下:mkdir  git_repository
进入到新建目录:git_repository 运行命令git init
git status 查看
git add studert 提交 (git add -all)
git commit -m 'rem file name'

到低哪些地方被修改了,可以使用git diff命令来查看
git diff readme.txt

git回退版本
git log --pretty=oneline  //查看提交历史 整洁

1 git reset --hard HEAD~1  //回退上一个版本
2 git reset --hard ID号

Git工作区和暂存区

Git管理改
Git 撤销
1如果你的修改还处于工作区,可以使用git checkout -- filename来吧作filename的修改全部撤销
2如果修改的内容被git add 到了暂存区git reset HEAD notice(文件名)将notice放回工作区

Git删除文件
rm -rf ccc  //先删除本地
git rm ccc  //版本库的也删除了

Git远程仓库

删除远程分支

使用命令 git push origin --delete Chapater6   可以删除远程分支Chapater6   
使用命令,git branch -d Chapater8 可以删除本地分支(在主分支中)

===========================

http://10.18.21.36:8088/job/qdam/configure  Jenkins
$git checkout develope (主分支)

$git pull

 

$ git branch zhaoliang_tmp  (基于develope新拉分支)

zhaoliang-dc@zhaoliang-dc-D1 MINGW64 /d/project_git2/go/src/qdam (develop)
$ git checkout zhaoliang_tmp

$git add -A 
 

$ git push origin zhaoliang_tmp

===========================

 

git branch -a 查看所有分支

git branch  查看当前分支
git checkout 分支名  切

全局配置git

git config --global user.ame kev
git config --global user.email zhaoliang@163.com
git config --global color.ui true
git config --list #列出所有配置
创建repository
git init  
git clone 连接   克隆
添加及提交文件
git add 文件名
git commit -m 'init commit'
查看git状态
git status 
git status -s
git diff  查看具体修改了东西
git diff --staged
git diff HEAD
git diff --stat HEAD
echo '*~' > .gitignore  (把不要的隐藏起来)
查看文件差别
撒销误操作
git reset code.py
git checkout  code.py
git checkout HEAD code.py
移除及重命名文件
git rm old.py
git commit -m 'delete old.py'
git rm --cached code.py  保留文件 删除但保留
git reset code.py  取出
git mv README.txt README.md  重命名
暂存工作区
git stash  放抽屉里
git stash list  查看
git stash pop  展开
创建及删除分支
git branch tryidea(分支名)
git checkout tryidea(切换分支)
git branch 查看分支
git branch -d tryidea(删除分支)
git checkout -b tryidea(创建分支加切换)
合并分支
git merge tryidea(合并分支)
liushuang09@baidu.com
创建分支
git branch testing
---------------------------------------
git checkout -b hotfix (创建加切换分支)
---------------------------------------
显示有几个分只
git branch
切换分支
git checkout testing
合并分支
git checkout master //回到master分支
git merge testing  合并
删除分支
git branch -d testing

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值