关于隐藏文件
1. 显示隐藏文件:defaults write com.apple.Finder AppleShowAllFiles YES;KillAll Finder
2. 不显示隐藏文件:defaults write com.apple.Finder AppleShowAllFiles NO;KillAll Finder
给某个文件执行权限:chmod +x /user/...../xxx.sh
bad interpreter: Operation not permitted: xattr -d com.apple.quarantine /../dkjsa.sh
git config配置Git 设置名字和邮箱地址
git config --global user.name "你的名字" ;
git config --global user.email "你的邮箱"
git 使用
git log 查看日志
git reflog 查看提交记录
git status 查看本地仓库当前的状态
git reset --hard 版本回退(删除本地提交)
拉取远程分支
1. 到某个目录下面:cd 目录 。 例如:cd /Users/xxxx/.....
2. 克隆某个地址到该目录下(默认是master分支) git clone git@code.xxxx/..../test.git
3. 显示该目录下的文件夹:ls ; 进入到该目录下:cd xxxxx
4. 查看远程分支:git branch -a;
5. 切换到某个分支下:git checkout --track origin/dev
提交代码
拉取服务器代码: git pull
将状态改变的代码提交至缓存 :git add -A 提交所有变化
git add -u 提交被修改(modified)和被删除(deleted)文件,不包括新文件(new)
git add . 提交新文件(new)和被修改(modified)文件,不包括被删除(deleted)文件
将代码提交到本地的版本库 : git commit -m "你的注释"
将代码推送到服务器: git push
提交代码(解决冲突版本)
1、git stash (这是将本地代码回滚值至上一次提交的时候,就是没有你新改的代码)
2、git pull(将远程的拉下来)
3、git stash pop(将第一步回滚的代码释放出来,相等于将你修改的代码与下拉的代码合并)
然后解决冲突,你本地的代码将会是最新的代码
4、git add -A
5、git commit -m ""
6、git push origin master
这几步将代码推至了远程
最后再 git pull 一下,确保远程的全部拉下来,有的你刚提交完有人又提交了,你再拉一下会避免比的不是最新的问题
网友评论