git初期常见问题简析

作者: lvyz0207 | 来源:发表于2018-08-03 10:43 被阅读3次

    1、登录github

    (1)克隆服务器代码

    $ git clone git@git.hst.git
    

    (2)查看分支

    $ git branch
    

    (3)切换分支到1.0

    $ git checkout v1.0
    

    (4)拉1.0分支的代码

    $ git pull origin v1.0
    

    (5) 查看改动的文件

    $ git status
    

    (6)提交代码

    1、git add venues_manage_test.py     
    2、git commit -m "增加XXXX文件"
    

    3、提交至本地仓库

    git push origin v1.0
    

    向服务器推送代码至1.0分支

    (7)为远程服务器添加一个别名

    git remote add  bieming https://git.oschina.net/abcdefg.git
    

    (8)

    git checkout master
    

    切换至master分支

    (9)合并分支
    1、分支将修改完成的问题或bug,提交至

    git commit --m 'modify'
    

    2、先将分支切换至master

    git checkout master
    

    3、查看分支

    git branch
    

    4、合并分支至master

    git merge  分支名称
    

    5、删除分支

    git branch -d   分支名称
    

    2、git基础命令

    1)查看简洁的日志:

    git log --oneline --graph --decorate --all
    

    2)查看分支:

    git branch
    

    3)创建分支:

    git branch 分支名
    

    4)创建+切换分支:

    git checkout -b 分支名
    

    5)合并到当前分支:

    git merge 分支名
    

    6)删除分支

    :git branch -d 分支名
    

    7)更新某分支代码到本地:

    git pull origin 分支名
    

    8)git 查看远程提交地址

    git remote -v
    

    3、git 更改远程提交地址

    1. 使用命令
    git remote set-url origin [url]
    

    2.先删除后添加

    git remote rm origin
    git remote add origin [url]
    

    3.直接修改配置文件

    .git/config
    

    4、其他命令

    取消对文件的修改。还原到最近的版本,废弃本地做的修改。

    git checkout -- <file>
    

    取消已经暂存的文件。即,撤销先前"git add"的操作

    git reset HEAD <file>...
    

    修改最后一次提交。用于修改上一次的提交信息,或漏提交文件等情况。

    git commit --amend
    

    回退所有内容到上一个版本

    git reset HEAD ^
    

    回退a.py这个文件的版本到上一个版本

    git reset HEAD^ a.py
    

    向前回退到第3个版本

    git reset –soft HEAD~3
    

    将本地的状态回退到和远程的一样

    git reset –hard origin/master
    

    回退到某个版本

    git reset 057d
    

    回退到上一次提交的状态,按照某一次的commit完全反向的进行一次commit.(代码回滚到上个版本,并提交git)

    git revert HEAD
    

    5、github新建仓库分支后:

    echo "# shanfeng" >> README.md

    git init
    git add README.md
    git commit -m "first commit"
    git remote add origin https://github.com/doublepixel/shanfeng.git
    git push -u origin master
    

    6、git修改远程仓库提交地址

    一、 查看
    查看远程提交地址

    git remote -v
    

    二、 更改

    1、修改命令

    git remote set-url origin https://github.com/doublepixel/YaoDaoPic.git
    

    2、先删后加

    git remote rm origin
    git remote add origin https://github.com/doublepixel/YaoDaoPic.git
    

    三、直接修改config文件

    vim ./.git/config
    

    7、git 删除远程提交的文件因项目初期gitignore

    git rm -r -n --cached  */src/\*      //-n:加上这个参数,执行命令时,是不会删除任何文件,而是展示此命令要删除的文件列表预览。
    
    git rm -r --cached  */src/\*      //最终执行命令.
    
    git commit -m"移除src目录下所有文件的版本控制"    //提交
    
    git push origin master   //提交到远程服务器
    

    8、本地git ignore 文件不生效问题

    git rm -r --cached .
    git add .
    git commit -m '删除缓存区的ignore文件'
    
    git.jpg

    相关文章

      网友评论

        本文标题:git初期常见问题简析

        本文链接:https://www.haomeiwen.com/subject/aahyvftx.html