Git 基础使用

本地项目创建版本并推送到git


   
   
  1. #创建README.md文件
  2. touch README.md
  3. #初始化git版本仓库
  4. git init
  5. #README.md文件添加到暂存区
  6. git add README.md
  7. #提交README.md
  8. git commit -m "first commit"
  9. #本地仓库和远程仓库关联
  10. git remote add origin https://gitee.com/ywl.com/springBootDemo.git
  11. #本地仓库项目推送到远程仓库
  12. git push -u origin master
  13. #添加所有的文件到暂存区
  14. git add -A
  15. #添加并提交修改的文件
  16. git commit -am 'commit'
  17. #本地仓库项目推送到远程仓库
  18. git push -u origin master

忽略已被git管理的目录或者文件


   
   
  1. #切换到某个项目的git服务器
  2. cd c:/Users/dragon/git/demo-project
  3. #移除被git管理的target整个目录
  4. git rm -r --cached demo-project/demo-*/target/\*
  5. #提交修改的git管理文件
  6. git commit -m '移除该文件版本管理'
  7. #推送到远程仓库
  8. git push origin master(你的分支)

git设置账户和密码


   
   
  1. #配置使用git仓库的人员姓名
  2. git config --global user.name "Your Name Comes Here"
  3. #配置使用git仓库的人员email
  4. git config --global user.email you@yourdomain.example.com
  5. #设置记住密码(默认15分钟)
  6. git config --global credential.helper cache
  7. #如果想自己设置时间,可以这样做
  8. git config credential.helper 'cache --timeout=3600'
  9. #长期存储密码
  10. git config --global credential.helper store

git  pull代码时冲突,本地代码还不想提交或者放弃本地修改,可以使用 stash(备份) 功能


   
   
  1. 一、备份并提交
  2. #将本地代码备份
  3. git stash
  4. #拉取远程代码
  5. git pull
  6. #Git栈中读取最近一次保存的内容,由于可能存在多个stash的内容,所以用栈来管理,pop会从最近的一个stash中读取内容并恢复
  7. git stash pop
  8. #显示Git栈内的所有备份,可以利用这个列表来决定从那个地方恢复
  9. git stash list
  10. #清空Git栈内容
  11. git stash clear
  12. 二、放弃本地修改
  13. #放弃本地修改,直接覆盖之
  14. git reset --hard
  15. #拉取远程代码
  16. git pull

本地已有分支关联远程分支


   
   
  1. #本地分支关联远程分支
  2. git branch --set-upstream-to(--track) master origin/master

add 和 commit 操作合并为一条命令


   
   
  1. #提交修改的文件
  2. git commit -am '修改文件'
  3. #推送到远程仓库
  4. git push origin master(你的分支)

 

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值