Git使用心得

git命令常见内容

注:对于GitHub玩的不怎么好的新手,可以用Github Desktop工具,Atom编辑器或者一些IDE自带的github插件来更快上手。

我的git三板斧:

git clone XXX.git

若是自己的git,

比较不同:

git diff   //    git status

同步本地和远程仓库

git add .

git commit -m "你的评论,一定要详细,而且准确"

git push

删除远程分支

涉及到删除,一定要加倍小心,最好做备份。

>http://marklodato.github.io/visual-git-guide/index-zh-cn.html

>https://blog.csdn.net/qq_33425353/article/details/82665959

git push origin :[branch name]                               #分支名前的冒号代表删除。 

//后面的这个方法我没有使用过,但是可以去查询一下用法git push origin --delete branch

#我自己对fetch,Merge和分支等概念了解的不深,所以暂时没有用过。


git遇到的问题及解决办法

.gitignore文件作用

会让git在提交时忽略这个文件或者文件夹,只需要放相对路径即可。

解决git提交时的换行问题(LF,CRLF)

注:以下内容,取自他人博客,但是我忘记原主人的地址了。

Uinx/Linux采用换行符LF表示下一行(LF:LineFeed,中文意思是换行);

Dos和Windows采用回车+换行CRLF表示下一行(CRLF:CarriageReturn LineFeed,中文意思是回车换行);

Mac OS采用回车CR表示下一行(CR:CarriageReturn,中文意思是回车)。
在制在Windows和Linux之间进行工作时,只需执行下面这一句。
git config core.autocrlf false

# gitflow是常见的分支安排计划;

当项目里有一个小模块被完成时,就应该commit,否则,会为日后的revert制造一些麻烦。

 

 

你可能感兴趣的:(工具入门)