Git指令–期待补充
-
初始化本地文件 git init
-
把文件存在本地暂存区 git add .
-
查看暂存区中文件信息 git ls-files
· --cached(-c)显示暂存区中的文件,git ls-files命令默认的参数
· --deleted(-d)显示删除的文件
· --modified(-m) 显示修改过的文件
· --other(-o)显示没有被git跟踪的文件
· --stage(-s) 显示mode以及文件对应的Blob对象,进而我们可以获取暂存区中对应文件里面的内容。 -
添加远程仓库地址 git remote add origin 地址
-
添加代码备注(新创建文件时 配合git add .) git commit -m
-
添加代码备注(修改当前文件时) git commit -a -m”备注”
-
拉取码云上的所有文件到项目中来 git pull origin master
(以后就可以git pull 下拉最新代码) -
Git连接(远程仓库)码云地址 git remote add origin 你的码云地址
-
关联远程仓库(将会关联到远程的某分支上,以后就可以git push不指定参数了)
“第一次上传必须使用” git push -u origin 分支名 -
上传代码(简化) git push
-
克隆分支 git clone 你的码云地址
-
克隆远端其他分支代码 $ git clone -b 分支名称 远端地址
-
查看分支 git branch
-
创建分支 git branch “分支名”
-
切换分支 git checkout “分支名”
-
创建分支并切换 git checkout -b “分支名”
-
合并某分支到当前分支 git merge “分支名”
-
查看文件状态 git status
未跟踪,新建的文件(红色的)
已暂存,添加到暂存区的文件(绿色的文件)
已提交,本地仓库中的文件
已修改,暂存区的代码被修改了(代码在工作目录)(红色的) -
强制用本地的代码去覆盖掉远程仓库的代码(这种操作是最快(bao)速(li)的,不会有冲突 切记谨慎使用) git push -f origin master
-
删除分支 git branch -d “分支名”
-
删除码云上的分支 git push --delete origin “分支名”
-
修改提交的最后一次备注 git commit --amend
具体步骤:
1、执行命令 git commit --amend
2、在打开的窗口中按一下字符 【i】,那么就进入编辑状态(左下角出现插入两个字)
3、此时就可以修改备注了,修改完成后按一下 【ESC】 按键,退出编辑状态
4、英文输入法状态下,按 【shift】 和 【: 】 然后左下角出现光标
5、输入【wq】,然后回车,完成编辑!
回滚:
查看历史版本的简化方式 ,前面的信息就是每次的ID值
git log --oneline
git reset --hard commitID 回滚到指定的版本(用指定版本的代码覆盖工作目录和暂存区)
git reset --hard 615da1d
###3 移出暂存区:
更新全部文件记录状态
git add .
把某些文件移出暂存区,移出去后,提交本次仓储时,就不会对该文件进行提交;
git rm --cached 文件路径 文件路径
如果移出后,要继续提交
git commit -m “备注”
撤销所有的修改:
该命令执行时,一定要慎重的考虑好(撤销后,无法再找回)
git checkout .