Обратите внимание, однако, что git checkout ./foo
и git checkout HEAD ./foo
не точно то же самое; рассматриваемый вопрос:
$ echo A > foo
$ git add foo
$ git commit -m 'A' foo
Created commit a1f085f: A
1 files changed, 1 insertions(+), 0 deletions(-)
create mode 100644 foo
$ echo B >> foo
$ git add foo
$ echo C >> foo
$ cat foo
A
B
C
$ git checkout ./foo
$ cat foo
A
B
$ git checkout HEAD ./foo
$ cat foo
A
(Второе add
этапы файл в индексе, но это делает не , фиксируются.)
Git checkout ./foo
средства возвращаются, соединяют каналом ./foo
от индекс ; добавление HEAD
дает Мерзавцу команду возвращаться, которые соединяют каналом в индексе к HEAD
пересмотр прежде, чем сделать так.
В Oracle имеется файл tnsnames.ora
, который определяет адреса базы данных. Этот файл обычно находится в $ORACLE_HOME/network/admin
и используется клиентами-оракулами, такими как sqlplus или Toad. Вот пример записи tns:
ORA11 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = hostname)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = ORA11)
)
)
Из этой записи вы можете понять, что ваша строка соединения jdbc будет:
jdbc:oracle:thin:@hostname:1521:ORA11