基础知识:
1、工作区:本地存放项目文件的地方。
2、版本库:即.git目录,其中主要包含两个部分,缓存区和本地仓库。
1、列出本地配置:git config --local --list 2、列出全局配置:git config --global --list 3、列出系统配置:git config --system --list 4、查看配置中的某项:git config user.name/user.email......
第一次使用git,配置用户信息
git config --global user.name "you name"; git config --global user.email "you email";
其他配置
1、配置解决冲突时使用哪种差异分析工具(如vimdiff):git config --global merge.tool vimdiff; 2、配置git命令输出为彩色的:git config --global color.ui auto; 3、配置git使用文本编辑器:git config --global core.editor vi;
三、工作区上的操作命令
新建仓库
1、将某个项目使用git管理,即创建一个新的本地仓库:git init;
2、从远程git服务器复制项目:git clone remote_url; $ git status $ git push <远程主机> <本地分支>:<远程分支> $ git pull <远程主机> <远程分支>:<本地分支>
$ git fetch
$ git merge
提交代码
1、提交工作区中的所有文件到暂存区:git add .; 2、提交工作区中的部分文件到暂存区:git add <file1> <file2> ...; 3、提交工作区中的某个目录到暂存区:git add dir_name;
撤销
1、从工作区和暂存区同时删除文件:git rm <file1> <file2>; 2、只从暂存区中删除文件:git rm --cached <file> ...; 3、取消暂存区已经暂存的文件:git reset HEAD <file>...;
4、从暂存区或版本库中拉取文件以恢复工作区对文件的修改:git checkout --<file>;
5、暂存当前变更,以便能够切换分支:git stash;
6、查看当前所有的暂存:git stash list;
7、使用当前最新的暂存:git stash apply;
8、使用并删除最新的暂存:git stash pop;
9、使用指定编号的暂存:git stash apply stash@{NUM}(NUM为编号)
查询信息
1、查询当前工作区所有文件的状态
2、比较某个文件在暂存区和工作区之间的差异:git diff <file>;
其他
1、git mv <file_name> <file_newname>;移动或重命名一个文件
四、缓存区上得操作命令
提交到版本库
1、将暂存区中的文件提交到本地仓库:git commit -m "info";
2、从工作区跳过暂存区直接提交到本地仓库:git commit -a -m "info";
3、撤销上一次commit:git commit --amend;
查看信息
1、比较暂存区与上一次commit的差异:git diff --cached;
2、比较指定文件在暂存区与上一次commit中的不同:git diff <file> --cached;
3、查看提交历史:git log;(参数:-p展开每次提交的内容差异;-2显示最近两次的更新)
今天的文章git的常用操作_git常用命令总结分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/51737.html