1、pwd:显示当前目录
2、l l:展示当前所有的文件及详细信息
3、mkdir demo2:创建demo2目录
4、git init:初始化版本
5、ls -a:展示所有的隐藏及非隐藏的文件
6、echo “git repo2” >> test.txt:管道追加,将当前输出的git repo2追加到test.txt文件中
7、cat test.txt:展示当前文件的内容
8、git add test.txt:添加文件至暂存区
9、git commit -m "git repo2 first commit":提交文件,-m 添加描述信息
10、git status:查看仓库状态
11、clear:清理当前工作目录
12、git reset HEAD test.txt:将暂存区的修改回归到工作区
13、git checkout -- test.txt:将工作区变干净,实际上就是删除上次已add未commit的修改
14、git log:显示当前修改的版本好
15、git reset --hard 版本号:仓库及暂存区里面的文件都回滚到当前版本提交后
16、git rm test.txt:删除本地文件 ->git commit -m "delete test.txt":本地仓库删除干净该文件
17、ssh -keygen -t rsa -C "youemail@example.com":创建SSH key,为了本地的git库与gitHub之间的传输
18、cd .ssh/:打开隐藏的ssh文件
19、ssh -T git@gitHub.com:判断本地git库与gitHub之间是否连接成功
20、git remote add origin git@gitHub.com:Testdemo/Test.git:将本地git仓库与远程的gitHub关联起来
21、git push -u origin master:推送至远程仓库,-u:默认将本地的master与远程的master关联,下次可直接通过git push 推送至远程仓库
22、git clone git@github.com:Testdemo/Test.git:将远程仓库的代码克隆一份到本地
23、git tag:查看所有标签
24、git tag name:创建标签
25、git tag -a name -m "comment":指定提交信息
26、git tag -d name:删除标签
27、git push origin name:标签发布
28、git branch name:创建新的分支
29、git branch:查看当前所有的分支
30、git checkout name:切换到当前分支
31、git merge name:将name的代码合并到master分支上(需要切换到master分支上执行该命令)
32、git branch -d name:删除name分支
33、git pull:拉取远程仓库最新代码
来源:CSDN
作者:weixin_42452045
链接:https://blog.csdn.net/weixin_42452045/article/details/104712012