Jadual Kandungan
GIT在Linux上的安装和使用简介,gitlinux安装简介
linux下版本管理git的安装方法,安装包,以及详细的使用介绍,高分重谢
linux ,ubuntu使用git问题怎让git记录我的版本?
Rumah php教程 php手册 GIT在Linux上的安装和使用简介,gitlinux安装简介

GIT在Linux上的安装和使用简介,gitlinux安装简介

Jun 13, 2016 am 09:28 AM
git

GIT在Linux上的安装和使用简介,gitlinux安装简介

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

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

65

66

67

68

69

70

71

72

73

74

75

76

77

78

79

80

81

82

83

84

85

86

87

88

89

90

91

92

93

94

95

96

97

98

99

100

101

102

103

104

105

106

107

108

109

110

111

112

113

114

115

116

117

118

119

120

121

122

123

124

125

126

127

128

129

130

131

132

133

134

135

136

137

138

139

140

141

142

143

144

145

146

<span>GIT在Linux上的安装和使用简介

 

解压后切换到其目录

$ tar xvfj git</span>-1.7.6.tar.<span>bz2

$ cd git</span>-1.7.6<span>

  

使用默认配置进行安装,如果想修改配置,可以使用 </span>./configure --<span>help 来获取帮助

  

$ </span>./<span>configure

$ make

$ make install

  

</span>2<span>、初始化配置

GIT默认安装在 </span>/usr/local/<span>bin ,安装之后可以验证一下是否安装好

  

$ whereis git

git</span>: /usr/local/bin/<span>git

$ git  </span>--<span>version

git version </span>1.7.6<span>

$ git  </span>--<span>help

  

首先需要指定用户名和电子邮件地址

  

$ git config  </span>--<span>global</span> user.<span>name &ldquo;GIT Admin&rdquo;

$ git config  </span>--<span>global</span> user.emal obugs.net@gmail.<span>com

  

再验证一下配置信息

  www</span>.2cto.<span>com 

$ git config  </span>--<span>list</span><span>

user</span>.name=<span>GIT Admin

user</span>.email=obugs.net@gmail.<span>com

core</span>.repositoryformatversion=0<span>

core</span>.filemode=<span>true</span><span>

core</span>.bare=<span>false</span><span>

core</span>.logallrefupdates=<span>true</span><span>

  

其实这些配置是存放在个人主目录下的 </span>.<span>gitconfig 文件中的

  

$ cat </span>~/.<span>gitconfig

[user]

name </span>=<span> GIT Admin

email </span>= obugs.net@gmail.<span>com

  

</span>3<span>、建立工程

本地存储的任何一个目录都可以建立GIT工程,如果已有工程位于 </span>/home/obugs/projects/<span>orangebugs 目录,就可以把这目录定义为GIT工程

$ cd </span>/home/obugs/projects/<span>orangebugs

$ git init

Initialized </span><span>empty</span> Git repository in /home/obugs/projects/orangebugs/.git/<span>

  

这样就建立了一个名为 </span>.<span>git 的文件夹,这就是GIT用来存储信息和跟踪改动的文件夹。

  www</span>.2cto.<span>com 

$ ls </span>-altr .<span>git

total </span>40<span>

drwxrwxr</span>-x 4 git git 4096 Aug 13 22:39<span> refs

drwxrwxr</span>-x 4 git git 4096 Aug 13 22:39<span> objects

drwxrwxr</span>-x 2 git git 4096 Aug 13 22:39<span> info

drwxrwxr</span>-x 2 git git 4096 Aug 13 22:39<span> hooks

</span>-rw-rw-r -- 1 git git 23 Aug 13 22:39<span> HEAD

</span>-rw-rw-r -- 1 git git 73 Aug 13 22:39<span> description

</span>-rw-rw-r -- 1 git git 92 Aug 13 22:39<span> config

drwxrwxr</span>-x 2 git git 4096 Aug 13 22:39<span> branches

drwxrwxr</span>-x 36 git git 4096 Aug 13 22:39 ..<span>

drwxrwxr</span>-x 7 git git 4096 Aug 13 22:39 .

  

4<span>、向工程添加和提交文件

这些动作和CVS、SVN等操作类似

  

$ git add </span>*.java *.<span>c

$ git commit </span>-<span>m &lsquo;Initial upload of the project&rsquo;

create mode </span>100755 Orangebugs.<span>java

create mode </span>100755 pwm/ui/DataManager.<span>java

create mode </span>100755 pwm/ui/PasswordFrame.<span>java

create mode </span>100755 pwm/tools/StrongEncryption.<span>java

create mode </span>100755 pwm/tools/PasswordStrength.<span>java

</span>..<span>

  

注意如果之前没有使用 git config 指定用户名和电子邮件地址,这里会报错

$ git commit </span>-m &lsquo;Initial upload of the project'<span>

  

*** Please tell me who you are.

  www.2cto.com 

Run

  

git config  --global user.email &ldquo;you@example.com&rdquo;

git config  --global user.name &ldquo;Your Name&rdquo;

  

to set your account&rsquo;s default identity.

Omit  --global to set the identity only in this repository.

  

fatal: empty ident not allowed

  

5、更改文件和提交改动

编辑文件、添加或者删除了一些字段

$ vi Orangebugs.java

  

查看和GIT仓库中的文件相比有了那些改动

  

$ git diff

diff  --git a/Orangebugs.java b/Orangebugs.java

index 6166ed1..fd82d32 100644

&mdash; a/Orangebugs.java

+++ b/Orangebugs.java

@@ -2,7 +2,7 @@

- public counter=10

+ public counter=55

  

如果要提交,需要先确保将文件添加到了临时区域(staging area)然后才能提交,提交时会自动打开系统的默认编辑器,用户添加一些注释后保存并退出编辑器的时候,这些注释就同时提交到仓库中去了

  www.2cto.com 

$ git add Orangebugs.java

$ git commit

[master 80f10a9] Added password strength meter functionality

1 files changed, 56 insertions(+), 7 deletions(-)

或者,简单一点的方法是使用 git commit -a 把上面两个命令合二为一。

6、查看状态和查看注释

如果本地的文件和远端GIT仓库上的文件相比没有任何改动,则

  

$ git status

# On branch master

nothing to commit (working directory clean)

  

如果本地做了改动但是没有提交,则

  

$ git status

# On branch master

# Changes not staged for commit:

# (use &ldquo;git add &hellip;&rdquo; to update what will be committed)

# (use &ldquo;git checkout &mdash; &hellip;&rdquo; to discard changes in working directory)

#

# modified: Orangebugs.java

#

no changes added to commit (use "git add" and/or "git commit -a")

  

另外,可以用下面的命令查看文件历史和以往的注释

  

$ git log Orangebugs.java

commit c919ced7f42f4bc06d563c1a1eaa107f2b2420d5

Author: GIT Admin  www.2cto.com 

Date: Sat Aug 13 22:54:57 2011 -0700

  

Added password strength meter functionality

  

commit c141b7bdbff429de35e36bafb2e43edc655e9957

Author: GIT Admin

Date: Sat Aug 13 20:08:02 2011 -0700

  

Initial upload of the project</span>

Salin selepas log masuk

linux下版本管理git的安装方法,安装包,以及详细的使用介绍,高分重谢

Google一下到处都是
如果你用Ubuntu的话在终端打sudo apt-get install git就装好了
用arch的话打sudo pacman -S git
各种包管理应该都可以 看你用哪种了
自己下代码编译也成
使用的话一两句话说不清 自己去Google教程吧
 

linux ,ubuntu使用git问题怎让git记录我的版本?

用分支或者标签实现,不过看上去标签应该更加合适
 

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Cara Memasang DeepSeek Cara Memasang DeepSeek Feb 19, 2025 pm 05:48 PM

Terdapat banyak cara untuk memasang DeepSeek, termasuk: Menyusun dari Sumber (untuk pemaju berpengalaman) menggunakan pakej yang dikompilasi (untuk pengguna Windows) menggunakan bekas docker (untuk yang paling mudah, tidak perlu bimbang tentang keserasian) Dokumen rasmi dengan berhati -hati dan menyediakannya sepenuhnya untuk mengelakkan masalah yang tidak perlu.

Ringkasan Soalan Lazim untuk Penggunaan DeepSeek Ringkasan Soalan Lazim untuk Penggunaan DeepSeek Feb 19, 2025 pm 03:45 PM

Panduan Pengguna Alat DeepSeekai dan FAQ DeepSeek adalah alat pintar AI yang kuat. FAQ: Perbezaan antara kaedah akses yang berbeza: Tidak ada perbezaan fungsi antara versi web, versi aplikasi dan panggilan API, dan aplikasi hanya pembungkus untuk versi web. Penggunaan tempatan menggunakan model penyulingan, yang sedikit lebih rendah daripada versi penuh DeepSeek-R1, tetapi model 32-bit secara teorinya mempunyai keupayaan versi penuh 90%. Apa itu bar? Sillytavern adalah antara muka depan yang memerlukan memanggil model AI melalui API atau Ollama. Apa itu Had Breaking

Delphi Digital: Bagaimana Mengubah Ekonomi AI Baru Dengan Mengurangkan Senibina Elizaos V2 Baru? Delphi Digital: Bagaimana Mengubah Ekonomi AI Baru Dengan Mengurangkan Senibina Elizaos V2 Baru? Mar 04, 2025 pm 07:00 PM

ELIZAOSV2: Memperkasakan AI dan memimpin ekonomi baru Web3. Artikel ini akan menyelam ke dalam inovasi utama ElizaOSv2 dan bagaimana ia membentuk ekonomi masa depan yang didorong oleh AI. AIT Automasi: Pergi secara bebas mengendalikan Elizaos pada asalnya merupakan rangka kerja AI yang memberi tumpuan kepada automasi Web3. Versi V1 membolehkan AI berinteraksi dengan kontrak pintar dan data blockchain, manakala versi V2 mencapai peningkatan prestasi yang signifikan. Daripada hanya melaksanakan arahan mudah, AI secara bebas dapat menguruskan aliran kerja, mengendalikan perniagaan dan membangunkan strategi kewangan. Peningkatan Seni Bina: Ditingkatkan a

Apakah Dana Amanah Penyulitan Kelabu? Apakah Dana Amanah Penyulitan Kelabu? Mar 05, 2025 pm 12:33 PM

Pelaburan Grayscale: Saluran untuk pelabur institusi untuk memasuki pasaran cryptocurrency. Syarikat itu telah melancarkan beberapa amanah crypto, yang telah menarik perhatian pasaran yang meluas, tetapi kesan dana ini pada harga token berbeza dengan ketara. Artikel ini akan memperkenalkan secara terperinci beberapa dana amanah utama Grayscale. Dana Grayscale Major Crypto Trust yang boleh didapati dengan sekilas Pelaburan Grayscale (yang diasaskan oleh DigitalCurrencyGroup pada tahun 2013) menguruskan pelbagai dana amanah aset crypto, menyediakan pelabur institusi dan individu yang bernilai tinggi dengan saluran pelaburan yang mematuhi. Dana utamanya termasuk: Zcash (Zec), Sol,

Sebagai pembuat pasaran teratas memasuki pasaran crypto, apakah impak yang akan dimiliki oleh Castle Securities terhadap industri ini? Sebagai pembuat pasaran teratas memasuki pasaran crypto, apakah impak yang akan dimiliki oleh Castle Securities terhadap industri ini? Mar 04, 2025 pm 08:03 PM

Kemasukan pembuat pasaran Castle Securities ke dalam pembuat pasaran Bitcoin adalah simbol kematangan pasaran Bitcoin dan langkah utama bagi pasukan kewangan tradisional untuk bersaing untuk kuasa harga aset masa depan. Pada 25 Februari, menurut Bloomberg, Citadel Securities berusaha untuk menjadi penyedia kecairan untuk kriptografi. Syarikat itu bertujuan untuk menyertai senarai pembuat pasaran di pelbagai bursa, termasuk pertukaran yang dikendalikan oleh Coinbaseglobal, Binanceholdings dan Crypto.com, orang yang biasa dengan perkara itu berkata. Setelah diluluskan oleh pertukaran, syarikat itu pada mulanya merancang untuk menubuhkan pasukan pembuat pasaran di luar Amerika Syarikat. Langkah ini bukan hanya tanda

Melampaui SFT, rahsia di belakang O1/DeepSeek-R1 juga boleh digunakan dalam model besar multimodal Melampaui SFT, rahsia di belakang O1/DeepSeek-R1 juga boleh digunakan dalam model besar multimodal Mar 12, 2025 pm 01:03 PM

Penyelidik dari Universiti Shanghai Jiaoto, Shanghai Ailab dan Universiti Cina Hong Kong telah melancarkan projek sumber terbuka Visual-RFT (Visual Fine Fine Tuning), yang hanya memerlukan sedikit data untuk meningkatkan prestasi model bahasa besar visual (LVLM). Visual-RFT bijak menggabungkan pendekatan pembelajaran tetulang berasaskan peraturan DeepSeek-R1 dengan paradigma penalaan Fine-Penalaan Terbuka (RFT) OpenAI, berjaya memperluaskan pendekatan ini dari medan teks ke medan visual. Dengan merancang ganjaran peraturan yang sepadan untuk tugas-tugas seperti subkategori visual dan pengesanan objek, Visual-RFT mengatasi batasan kaedah DeepSeek-R1 yang terhad kepada teks, penalaran matematik dan bidang lain, menyediakan cara baru untuk latihan LVLM. Vis

Bitwise: perniagaan membeli bitcoin trend besar yang diabaikan Bitwise: perniagaan membeli bitcoin trend besar yang diabaikan Mar 05, 2025 pm 02:42 PM

Pemerhatian Mingguan: Perniagaan Menimbulkan Bitcoin - Perubahan Brewing Saya sering menunjukkan beberapa trend pasaran yang diabaikan dalam memo mingguan. Langkah MicroStrategy adalah contoh yang jelas. Ramai orang mungkin berkata, "MicroStrategy dan Michaelsaylor sudah terkenal, apa yang akan anda perhatikan?" Pandangan ini adalah satu sisi. Penyelidikan mendalam mengenai penggunaan Bitcoin sebagai aset rizab dalam beberapa bulan kebelakangan ini menunjukkan bahawa ini bukan kes terpencil, tetapi trend utama yang muncul. Saya meramalkan bahawa dalam 12-18 bulan akan datang, beratus-ratus syarikat akan mengikutinya dan membeli jumlah besar bitcoin

Tutorial terkini mengenai cara memasang pakej pemasangan versi iOS OUYI Tutorial terkini mengenai cara memasang pakej pemasangan versi iOS OUYI Feb 21, 2025 pm 07:36 PM

Panduan ini akan memberikan gambaran menyeluruh tentang cara memasang pakej pemasangan terkini dari EV Exchange pada peranti iOS. OUYI Exchange adalah platform perdagangan cryptocurrency terkemuka yang menyediakan pelbagai perdagangan cryptocurrency, pengurusan aset dan perkhidmatan pelaburan. Dengan mengikuti arahan langkah demi langkah yang disediakan dalam panduan ini, pengguna boleh dengan mudah dan mudah memasang aplikasi pertukaran EUYI pada iPhone atau iPad mereka. Panduan ini sesuai untuk semua peranti iOS, dari model lama hingga generasi terkini, dan termasuk tangkapan skrin yang jelas dan arahan terperinci untuk memastikan proses pemasangan yang lancar.

See all articles