美文网首页
Git 的简单使用

Git 的简单使用

作者: xiacheng | 来源:发表于2016-04-02 09:32 被阅读17次

    关于Git 的使用,这篇文章很适合作为入门。
    文章

    花了一个上午来用Git的客户端来操作,结果没有成功。感觉对于我这种新手,最开始接触用命令行比较好,加为用命令行的话照着教程一步一步来,出错的机率会小一点。

    关于基本使用上面的文章都有,这里不在重复,下面主要讲一下自己遇到的几个问题和解决的方法。

    1. 在本地库和云端连接的时候,当将本地库push 到云端时,需要输入用户名和密码,当输入密码时,界面上不会有任何显示,这时你只要输入正确的密码然后回车就可以了。

    2. Git 的中文支持问题。如果有文件名是中文的话,可能会不能提交,或者被忽略。 已经试过的是如果文件夹名字是中文那么文件夹里面的内容是不会被add 和commit 的。所以最好不要使用中文来命名。

    更详细的信息可以参考这个文章:(里面是有介绍中文显示乱码问题的解决方法)
    传送门

    3. GIt push之后会卡,可以看这篇文章:传送门

    4. 将远程上的代码同步到本地,参考这篇文章的第二种方式。传送门

    5. 将本地库与远程库建立连接:git remote add originhttps://github.com/xiachenga/gittest.git git push -u origin master

    断开连接 git remote remove origin

    6. 找到SSH文件:ssh文件在的位置:/users/xiacheng(你的用户名),也就是用户的主目录下。但是它是隐藏文件。

    Mac 下显示、隐藏文件的命令:
    显示:defaults write com.apple.finder AppleShowAllFiles -bool true
    隐藏:defaults write com.apple.finder AppleShowAllFiles -bool false
    如果不行,就把finder换成Finder试试

    7、删除未监视的文件

    # 删除 untracked files
    git clean -f
    
    # 连 untracked 的目录也一起删掉
    git clean -fd
    # 连 gitignore 的untrack 文件/目录也一起删掉 (慎用,一般这个是用来删掉编译出来的 .o之类的文件用的)
    git clean -xfd
    
    # 在用上述 git clean 前,墙裂建议加上 -n 参数来先看看会删掉哪些文件,防止重要文件被误删
    git clean -nxfd
    git clean -nf
    git clean -nfd
    

    8、撤消修改
    git checkout . 撤消所有修改
    ps:关于7、8两项的思考:当我在撤消一次未add的修改时,我第一次使用git checkout . 方法,但是仍然还有部分没有被撤消掉,后面再用git clean -nfd 才让工作区撤消干净,现在还不是知道是什么原因。

    相关文章

      网友评论

          本文标题:Git 的简单使用

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