Git用法记录
正文
本地电脑把文件暂存到一个仓库里,然后写上修改的注释等,然后commit到origin的远程,拉也是如此。
git checkout
切换分支
git stash -a
在切换分支时,遇到一些文件还在跟踪还未被提交,这时可以暂存,这样就可以不妨碍切换分支了
-a
指的是 --all的缩写
见相关博客:https://blog.csdn.net/Light_Travlling/article/details/103207564
- 后面一般接缩写,-- 后面一般接全拼
比如-s和 --size;-a和 --all;-R和 --recursive……都是兼容不同用户习惯,同一参数的不同风格写法(这是软件开发者主动去兼容的结果,具体还需要看命令本身的用法,并非所有场合都这样)
更详细的一个例子:
mysql -h 192.168.1.2 -u root -p
等效于
mysql --host=192.168.1.2 --user=root --password
git sash pop
把之前暂存的提交pop出来,这样通常在切换分支后进行
.gitignore
添加用来忽略一些文件的上传和提交,一般从根目录下开始计算路径的:
删除缓存区的特定类型的文件:
git add -A
用于将 所有新增(untracked)、修改(modified)和删除(deleted)的文件 添加到 Git 的暂存区(Staging Area),准备提交(commit)。
git commit -m "rm .pyc"
提交并commit的注释,类似于VScode的:
git push origin zsy_wheel_6_dof_with_arm
把本地的cache存的东西上传到远程
git graph
分支管理VScode 小工具
如图: