美文网首页
Git提交代码流程和常用命令

Git提交代码流程和常用命令

作者: 淇水朱华 | 来源:发表于2020-04-10 16:14 被阅读0次

    之前一直在用sourceTree这样的可视化工具来管理git库,可是换回自己之前的老电脑后,因为太慢,改用了git命令来管理git库了。所以为了方便自己,罗列了一下提交代码流程和常用的命令。

    提交代码流程

    创建新的代码仓库
    echo "# test" >> README.md
    git init
    git add README.md
    git commit -m "first commit"
    git remote add origin git@github.com:xxxx/test.git //仓库地址
    git push -u origin master
    
    如果本地已经存在代码仓库
    git remote add origin git@github.com:xxxx/test.git //仓库地址
    git push -u origin master
    
    提交代码到远端仓库
    //如果多人开发,需要首先从远端拉取最新代码,更新本地代码
    git pull origin master //分支可指定,这里获取master分支
    // 添加到暂存区
     git add .  //提交所有改动的代码
    
    //  提交到本地仓库  
    git commit -m "备注"  
    eg: git commit -m "change code"
    
    // push到远程仓库
    git push -u origin master // 这里直接推送到了master一般情况下如有分支推送到指定分支上
    
    从远端仓库克隆代码

    进入所要克隆到本地的文件夹路径下。

    git clone git@github.com:xxxx/test.git
    
    查看git合入的记录
    git log 
    
    查看本地代码状态,是否有待提交的代码
    git status
    
    回退版本
    git reset --soft 1c8c4031156e668b4b375db8d6d2893dfc03ed4a                                                                                         
    ///将本地的版本回退到最近提交的状态,
    ///--soft参数表示保留本地的修改,--hard参数表示不保留本地的修改。
    
    分支切换
    git branch //查看当前工作分支
    git branch -a //查看所有分支
    git checkout -t remotes/origin/xx //切换到remotes/origin/xx分支
    
    这里有一个速查表。直接把bolg地址贴过来,如有需要可点开查看。

    Git 常用命令速查表(图文+表格)

    另外,加一个xcode去掉git or SVN
    到工程目录下,

    //去掉.git
    find . -type d -name ".git"|xargs rm -rf
    //去掉.svn
    find . -type d -name ".svn"|xargs rm -rf
    
    
    //快速指令
    rm -fr .git
    

    相关文章

      网友评论

          本文标题:Git提交代码流程和常用命令

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