Git 命令行常用操作

版权声明:本文为博主原创文章,转载请注明出处 https://blog.csdn.net/qq_34160679/article/details/81214406

创建 ssh_key

(1)创建一个空文件夹中,使用git init进行git 初始化

(2) 设置用户名 git config user.name "Mike zhang"

(3) 设置 email git config user.email "[email protected]

(4)创建public key ssh-keygen -t rsa -C "[email protected]" 需要注意的是,如果之前已经有了public key 那么需要就进行覆盖,其他直接回车就行。

(5) 进入 根目录,.ssh cat id_rsa.pub 查看生成的public key 

(6)进入github 设置ssh key 模块,将自己的public key 设置进去

git diff 文件名 

可以查看到我们修改了这个文件的什么东西 。这时我们操作add ,commit 操作之后,然后在进行status 下,就会发发现,这里没有修改了。

Git 版本回退操作

查看提交日志 

git log 

如果感觉乱了那么可以使用 git log —pretty=oneline

回退到上一个 版本

git reset —hard head^  如果回退到上上版本那么使用 git reset —hard head^ ^ 以此内退

撤销与修改 

git checkput — 文件名

如果已经add 到缓存了 ,只要没有commit 那么就可以继续

git reset head 文件名

git checkout — 文件名 

删除文件 git rm 文件名

Git 基本操作

  1. 在本地新建一个分支 git branch dev 
  2. 选择某个分支 git checkout dev 
  3. Git add . 添加所有项目到本地缓存 
  4. Git add 文件名称 : 添加文件到本地缓存
  5. git add -A //add  多有文件
  6. git add -u // 提交被修改的和被删除的文件,但是不提交新添加的文件
  7. Git commit -m ‘本次提交的描述’ : 将要提交的文件上传到本地厂库 
  8. git remote add origin 你的项目远程地址 : 关联 你的远程项目
  9. Git pull —rebase origin 分支 获取远程库与本地同步合并(如果远程库 不为空,必须要做,否则失败)
  10. Git push -u origin 分支名 :将 本地库的内荣 推送到远程,可以将新添加的分支提交到 远程库 
  11. git status 状态查询 
  12. git branch -a 查看所有的分支 
  13. 切换到其他分支 使用 git branch -D 分支名 删除本地仓库分支 
  14. Git push origin 【空格】【冒号】【需要删除的分支名字】 删除远程的仓库的分支 

猜你喜欢

转载自blog.csdn.net/qq_34160679/article/details/81214406