git操作步骤及常用命令

Git操作步骤:

1.安装Git
2.创建目录
3.git init(初始化自己的本地仓库)
5.修改配置文件 git config --global http.sslVerify false
6.git remote add origin http://gitlab.uxsino.com/boc_jl/MonitorServer.git(关联本地和远程仓库)
7.git pull origin master (获取主线版本)
8. git checkout -b mybranch(创建自己的分支)
9. git add 全路径名 (添加上传的文件)
10. git commit -m "说明"
11. git push (-u) dbwebui mybranch

 

Git基本常用命令如下:

   mkdir:         XX (创建一个空目录 XX指目录名)

   pwd:          显示当前目录的路径。

   git init          把当前的目录变成可以管理的git仓库,生成隐藏.git文件。

   git add XX       把xx文件添加到暂存区去。

   git commit –m “XX”  提交文件 –m 后面的是注释。

   git status        查看仓库状态

   git diff  XX      查看XX文件修改了那些内容

   git log          查看历史记录

   git reset  --hard HEAD^ 或者 git reset  –hard HEAD~ 回退到上一个版本

                        (如果想回退到100个版本,使用git reset –hard HEAD~100 )
git reset --hard 0250cd0ff958e26016ccf853b8c63e94e88d69e6   git回退到指定版本


    git push origin --delete Chapater6 删除远程分支

    git branch -d Chapater8  删除本地分支

   cat XX         查看XX文件内容

   git reflog       查看历史记录的版本号id

   git checkout — XX  把XX文件在工作区的修改全部撤销。

   git rm XX          删除XX文件

   git remote add origin https://github.com/tugenhua0707/testgit 关联一个远程库

   git push –u(第一次要用-u 以后不需要) origin master 把当前master分支推送到远程库

   git clone https://github.com/tugenhua0707/testgit  从远程库中克隆

   git checkout –b dev  创建dev分支 并切换到dev分支上

   git branch  查看当前所有的分支

   git checkout master 切换回master分支

   git merge dev    在当前的分支上合并dev分支

   git branch –d dev 删除dev分支
git push origin --delete Chapater6  删除远程分支

   git branch name  创建分支

   git stash 把当前的工作隐藏起来 等以后恢复现场后继续工作

   git stash list 查看所有被隐藏的文件列表

   git stash apply 恢复被隐藏的文件,但是内容不删除

   git stash drop 删除文件

   git stash pop 恢复文件的同时 也删除文件

   git remote 查看远程库的信息

   git remote –v 查看远程库的详细信息

   git push origin master  Git会把master分支推送到远程库对应的远程分支上
    
git clone ssh://xxx/xx.git                下载git库


git branch -a                                   查看所有分支


git checkout xxx                              切换到xxx分支

git branch                                        查看当前所属分支

 git submodule init                         子模块初始化

 git submodule update                  子模块更新

git status                                          查看本地代码状态


git pull --rebase                              从服务器拉取最新代码


git add xxx                                        将xxx文件加入待提交列表


git add .                                            将本地所有有修改文件加入待提交列表


git commit                                       提交代码到新任务

git commit --amend                      提交代码到已有任务

 git push xxx                                     将本地修改push到git服务器


git reset HEAD^                             将本地状态恢复至代码未提交之前

git mv -f oldfolder newfolder //重命名文件、文件夹
git add -u newfolder    //更新已跟踪的文件、文件夹

你可能感兴趣的:(tools,git)