玖叶教程网

前端编程开发入门

git常用指令(git 指令大全)

1.Github的作用

github是一个基于git的代码托管平台

2.Github 安装

3.配置Git

(1)生成ssh密钥
    ssh-keygen -t rsa -C "[email protected]"
(2)将生成的密钥放到GitHub
    C盘用户名想.ssh文件下id_rsa.pub
(3) 验证是否成功
    $ ssh -T [email protected]
(4)登录
    $ git config --global user.name "your name"
    $ git config --global user.email "[email protected]"

4.克隆库

git clone '库url'

5.工作流指令

(1)添加暂存区
git add <filename>
git add *
(2)实际提交改动
git commit -m "代码提交信息"
(3)提交到远端仓库
git push 提交到主分支
可以提交到分支:git push origin 分支名

6.分支

(1)创建分支
git checkout -b 分支名
(2)切换分支
git checkout 分支名
(3)删除分支
git branch -d 分支名
(4)将分支推送到远端仓库
git push origin <branch>

7.更新与合并

(1)拉取最新改动
    git pull
(2)合并其他分支到你的当前分支
    git merge 分支名
    git 都会尝试去自动合并改动。遗憾的是,这可能并非每次都成功,并可能出现冲突(conflicts)。 这时候就需要你修改这些文件来手动合并这些冲突(conflicts)。
(3)提交暂存区
    git add 文件名
(4)在合并改动之前,你可以使用如下命令预览差异
    git diff <source_branch> <target_branch>

8.替换本地改动

(1)假如你操作失误(当然,这最好永远不要发生),你可以使用如下命令替换掉本地改动:
    git checkout -- <filename>
    此命令会使用 HEAD 中的最新内容替换掉你的工作目录中的文件。已添加到暂存区的改动以及新文件都不会受到影响。

(2)假如你想丢弃你在本地的所有改动与提交,可以到服务器上获取最新的版本历史,并将你本地主分支指向它:
    git fetch origin
    git reset --hard origin/master

9.提交历史

$ git log
$ git log --oneline 简洁版本
$ git log --oneline --graph 可以查看历史中什么时候出现了分支、合并
$ git log --reverse --oneline逆向显示版本





发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言