dev: 本地分支名称;
git init: 引入git
git clone url : 将远程的文件克隆到本地;
git add 文件:向远程上传文件;
git commit -m '描述' ; 上传更新文件:
git push/ git push origin 分支名;
git pull : 更新本地文件;
git push --delete origin dev: 删除远程分支;
git branch :查看分支;
git branch dev : 本地创建新的分支(git checkout -b dev);
git checkout dev:切换分支;
git branch -d dev : 删除分支;
合并分支: git checkout master => git merge dev;
远程同步分支: git push origin dev:dev;<将分支做的改动也放入到了远程>;
删除远程分支: git push origin :dev ; <慎重>
git log --pretty=oneline : 查看变化;
git reset --hard HEAD^ : 回滚到上一个版本;或者使用git reset --hard HEAD~1/2/3/4,想到哪个版本后面就跟几;
git diff: 查看变化;
git stash :保留改变 ; git stash apply : 还原改变 ;
git config credential.helper store 在项目的目录下执行该条命令,可以记住用户名密码,不用每次都输入
git reset --hard origin/分支 : 强制将本地的分支覆盖;
Ctrl + R : 选择历史命令行 ; history |
分支撤销:先使用git stash/ add => git reset ;
撤销对文件的修改: git checkout -- filename;
搜索文件: git grep ‘****’;
获取远程分支: git fetch origin/dev ;
git clean -d -fx ""d -----删除未被添加到git的路径中的文件f -----强制运行x-----删除忽略文件已经对git来说不识别的文件
参考资料:
http://www.it165.net/admin/html/201405/3160.html
敬请关注:https://www.onexing.cn
网友评论