git命令

2020-04-27  本文已影响0人  价值投机168

1.git init //初始化
2.git add readme.txt //添加文件到缓存
3.git commit -m "readme.txt提交" //提交了
4.git status //查看状态
5.git diff readme.txt //查看差异
6.修改文件后,提交要做两步,必须做2和3
7.git log //可以看提交的次数和log
git log --pretty = oneline //这样看起来清晰一些
8.git reset --hard HEAD~2 //回到前前一个版本,注意2,如果是1的话,就是回到前一个版本
9.git reset --hard 版本号 //这个是回到指定版本
10.git reflog //这个是查看所有的log和版本号

注意:下面两个的撤销操作,最好查看git status后,根据命令建议再做操作
11.git restore readme.txt //这个是恢复文件,就是修改后没提交,又不想要了.没add的时候
12.git restore --staged readme.txt //这个是恢复文件,就是修改后没提交,又不想要了.add的时候

13.删除文件后,直接使用
git add test.txt
git commit -m "有只有一个了"
这样就删除了。

再github上建立远程仓:

ssh-keygen -t rsa –C “youremail@example.com” //生成ssh
我们根据GitHub的提示,在本地的testgit仓库下运行命令:
git remote add origin https://github.com/tugenhua0707/testgit.git

再使用: git push -u origin master//把本地的推送到远程.
由于远程库是空的,我们第一次推送master分支时,加上了 –u参数,Git不但会把本地的master分支内容推送的远程新的master分支,还会把本地的master分支和远程的master分支关联起来,在以后的推送或者拉取时就可以简化命令。推送成功后,可以立刻在github页面中看到远程库的内容已经和本地一模一样了

从现在起,只要本地作了提交,就可以通过如下命令:
git push origin master

将远程的clone大本地:
git clone https://github.com/sodasu/testgit2

参考文:
https://blog.csdn.net/qq_36150631/article/details/81038485

上一篇下一篇

猜你喜欢

热点阅读