git 常用命令

释放双眼,带上耳机,听听看~!

放弃本地更改,将文件强制更新到服务器最新版本


1
2
3
1git fetch --all
2git reset --hard origin/master
3

说明:git fetch 只是下载远程的库的内容,不做任何的合并 git reset 把HEAD指向刚刚下载的最新的版本

 

查看历史提交信息,并将代码回滚到指定版本


1
2
3
4
5
1git log -3
2git reset --hard 832fbe05c333c47bd1c2a766946103791f10c4ed
3
4git push -f
5

在.git 文件夹同级目录建立文件 .gitignore   用来忽略掉不应该提交的代码


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
1# maven ignore
2target/
3!.mvn/wrapper/*
4*.war
5*.zip
6*.tar
7*.tar.gz
8
9
10# eclipse ignore
11.settings/
12.project
13.classpath
14
15# idea ignore
16.idea/
17*.ipr
18*.iml
19*.iws
20.iml
21
22# temp ignore
23logs/
24*.log
25*.log*
26*.log.*
27*.cache
28*.diff
29*.patch
30*.tmp
31
32
33# system ignore
34.DS_Store
35Thumbs.db
36
37

 

git 分支操作命令


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
1查看服务器端所有分支
2git branch -a
3
4
5查看本地分支
6git branch
7
8
9把服务器端分支拉回来
10git pull
11
12
13本地切换到另外一个分支
14git checkout 分支名
15

 

 

git 常用命令

 

git 记住账号和密码


1
2
1git config --global credential.helper store
2

CR、LF、CR/LF为不同操作系统上使用的换行符:

  • Windows/DOS系统:采用CR/LF表示下一行;
  • Unix/Linux系统:采用LF表示下一行;
  • Mac OS系统:采用CR表示下一行;
  • Mac OS X系统:采用LF表示下一行(Mac OS X已经改成和Unix/Linx一样使用LF)。
  • Git默认在提交时将Windows换行符(CRLF)转换为LF,在拉取时将UNIX换行符(LF)替换成CRLF。

  • 为了保持代码一致,政务项目统一使用 LF 作为唯一换行符。

git 配置

关闭换行符自动转换功能


1
2
3
1// 提交检出均不转换
2git config --global core.autocrlf false
3

开启换行符检查功能


1
2
3
4
5
6
7
8
9
1// 拒绝提交包含混合换行符的文件
2git config --global core.safecrlf true
3
4// 允许提交包含混合换行符的文件
5git config --global core.safecrlf false
6
7// 提交包含混合换行符的文件时给出警告
8git config --global core.safecrlf warn
9

给TA打赏
共{{data.count}}人
人已打赏
安全经验

Google Adsense广告设置到位置放置的技巧

2021-10-11 16:36:11

安全经验

安全咨询服务

2022-1-12 14:11:49

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索