gif的常用命令

1、git init 

通过git init命令把这个目录变成Git可以管理的仓库

(ls -ah 查看隐藏目录)

(git config --global user.name"Your Name"

   git config --global user.email"email@example.com")设置账户的和邮箱

2、git add(git add .提交所以文件  git add 文件名  提交一个文件)

告诉Git,把文件添加到仓库

3.git commit -m "注释"

告诉Git,把文件提交到仓库

4.git status 

查看状态

5、git diff   

查看当前和历史版本的不同

6、git log  (--pretty=oneline 简化版本)

版本记录,查看提交历史

7、git reset--hard HEAD^ (^、^^、^^^、    HEAD~100)

      git reset--hard3628164

8、git reflog

查看命令历史

9、git diff HEAD -- 文件名

查看工作区和版本库里面最新版本

10、git checkout -- 文件名

丢弃工作区的修改,缓存区不会被恢复

(git checkout其实是用版本库里的版本替换工作区的版本,无论工作区是修改还是删除,都可以“一键还原”)

11、git reset HEAD 文件名

把暂存区的修改撤销掉(unstage),重新放回工作区

12、git rm 文件名

删除文件,删除之后要提交删除

13、创建SSH

ssh-keygen -t rsa -C"xxxxx@xxxxx.com"

创建SSH

可以在用户主目录里找到.ssh目录,里面有id_rsa和id_rsa.pub两个文件,这两个就是SSH Key的秘钥对,id_rsa是私钥,id_rsa.pub是公钥

(.ssh是隐藏文件,要通过ls -ah查看)

14、git remote add origin https://github.com/XXshow/studySwift.git

关联远程库

git push -u origin master

把本地库的所有内容推送到远程库(由于远程库是空的,我们第一次推送master分支时,加上了-u参数,Git不但会把本地的master分支内容推送的远程新的master分支,还会把本地的master分支和远程的master分支关联起来,在以后的推送或者拉取时就可以简化命令。)

git push origin master

简化的推送


关联并推送远程仓库

15、git clone 地址

从远程仓库克隆

e.g.:git clone https://github.com/XXshow/cloneGit.git


16、hosts配置

sudo vim /etc/hosts

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容