git init #初始化git仓库所需要的必须文件,生成 .git 目录(当前文件夹作为默认路径,自行到想要的目录下)
git clone [url] #克隆远程仓库里面的项目
git clone -b [分支名] [url] #克隆远程仓库里指定的分支项目
git status #查看当前状态
git diff #修改的文件未到暂存区和暂存区之间的差异
git diff –cached/staged #查看已暂存的将要添加到下次提交里的内容
git add [文件名] #开始跟踪一个文件,且进入暂存状态
git commit [文件名] #存至本地仓库
git commit -a #跳过暂存区域,直接提交
git commit -m #显示相关信息
git commit –amend #追加文件至上次的提交中
git checkout [文件名] #撤销对文件的修改,使用本地仓库文件覆盖当前文件
git remote -v #查看远程仓库
编辑 .gitignore文件 #忽略跟踪的文件,可以使用shell简化的正则表达式(glob)
git remote add [别名] [url]
git rm [文件名] #移除文件,支持glob
git rm [文件名] -f #强制移除暂存区的文件
git rm –cached [文件名] #移除暂存区,保留磁盘里的文件git mv [旧文件名] [新文件名] #修改文件名
git log #查看提交历史
-p 显示每次提交的内容差异
-1 仅显示最近一次提交
–stat 每次提交的简略的统计信息
–pretty 指定使用不同于默认格式的方式展示提交历史
pretty 可选参数: oneline、short、full 、fuller、format、graphgit fetch [remote-name] #抓取所有远程仓库里面的数据
git push origin master #推送到远程仓库
git remote rename [旧名字] [新名字] #远程仓库重命名
git remote rm [名字] #远程仓库移除
GIT命令符收集
最新推荐文章于 2023-06-06 08:44:29 发布