GitHub相关知识

查看当前状态:git status

添加指定文件:git add filename

添加提交当前目录:git add .

提交:git commit -m “”

删除:git rm filename

提交到远程库: git push [remote-name] master

例:git push origin master

更新远程库到本地:git pull [remote-name] master

查看远程库名称:git remote show

查看远程库信息:git remote show [remote-name]

删除远程库:  git remote rm origin

查看远程仓库地址:git remote -v

如果希望保留生产服务器上所做的改动,仅仅并入新配置项, 处理方法如下:

然后可以使用git diff -w +文件名 来确认代码自动合并的情况.

反过来,如果希望用代码库中的文件完全覆盖本地工作版本. 方法如下:

其中git reset是针对版本,如果想针对文件回退本地修改,使用

1.将本地的冲突文件冲掉,不仅需要reset到MERGE-HEAD或者HEAD,还需要–hard。没有后面的hard,不会冲掉本地工作区。只会冲掉stage区。

git reset –hard FETCH_HEAD

2.git pull就会成功。

忽略文件或者文件夹

这里有一种情况,.gitignore的文件或者文件夹在添加.gitignore之前已经上传过

切换仓库地址遇到fatal: remote origin already exists.

1先删除远程 Git 仓库

git remote rm origin

2再添加远程 Git 仓库

github 切换 bitbucket
需要先移除

再添加

查看提交历史

查看历史简介版

 

1. git log filename
可以看到fileName相关的commit记录
2. git log -p filename
可以显示每次提交的diff
3. 只看某次提交中的某个文件变化,可以直接加上fileName
git show commit-id filename

4.根据commit-id查看某个提交

git show -s --pretty=raw ca53e82

 

查看版本

修改用户名和邮箱地址

GIT的README.md 排版介绍

 

参考链接

分享到:

发表评论

沙发空缺中,还不快抢~