About Git

Git pull 谨记
  1. git status 查看本地状态 ,是否有修改,若有修改 应该先git stash或者git commit
  2. git pull 然后看是否有冲突,有冲突需要先解决,然后 git add git commit
  3. 第一步用的git stash的话,这里就需要 git stash pop, 把你之前的修改还原到工作区
切换分支谨记
  1. git status 查看本地状态 ,是否有修改,若有修改 应该先git add . git commit修改,否则当前分支修改会被带到切换后的分支

  2. 保证当前分支的所有修改已经提交, git checkout 分支名 去到新的分支

  3. 切换到需要合并到的分支 dev_my

  4. git merge dev 将dev上的代码merge到dev_my
    git log

Some
git add .   或 git add *  都是提交所有文件
git add  --all
git add 文件名    提交指定文件
git add folder/     提交某个文件下面的所有文件

git branch -a 查看本地远程所有分支
git branch -vv 查看本地所有分支
git status  ->  git add .   ->   git commit -m "xxx"   ->   git status

分支改名

git branch -m old_name new_name  -》git status
检出远程的dev到本地------- 
git checkout -b 本地分支名 origin/远程分支名
git checkout -b dev origin/dev

推到远程某个分支

git push origin 本地分支名:远程分支名 

将远程库更新到本地 并merge到当前分支

git pull origin master   

回退到logID 的版本

git  reset --hard logID  

删除分支

git branch -d

排除设置规则:
操作就是设置排除时 对应的文件不存在, 否则无效

Others

全局配置账号:

git config --global user.name “your name”
git config --global user.email “your email”

################
删除并忽略已加入到git 仓库的文件
#查找对应的文件
find . -name .DS_Store -print0 | xargs -0 git rm -f --ignore-unmatch
#加入git 忽略
echo .DS_Store >> ~/.gitignore

#提交忽略
git commit -m ".DS_Store banished!"
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值