天天看點

git常用指令總結

1.初始化工程

1

2

3

<code>#mkdir git-project</code>

<code>#cd git-project</code>

<code>#git init --bare</code>

2.clone和送出代碼

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

<code>#git clone </code>

<code> </code><code>***克隆git***</code>

<code>#cd RSA</code>

<code>#ll</code>

<code>total 4</code>

<code>-rw-r--r-- 1 root root 3 Dec 18 15:43 README.md</code>

<code>#git add test.txt</code>

<code>#git commit -am "add test.txt"  ***送出到倉庫,并添加注釋資訊***</code>

<code>[master d2d81f3] add </code><code>test</code><code>.txt</code>

<code> </code><code>3 files changed, 0 insertions(+), 0 deletions(-)</code>

<code> </code><code>delete mode 100644 test2.txt</code>

<code> </code><code>delete mode 100644 test3.txt</code>

<code> </code><code>delete mode 100644 </code><code>"\346\226\260\345\273\272 \345\245\275\345\216\213 ZIP \345\216\213\347\274\251\346\226\207\344\273\266.zip"</code>

<code> </code><code>$git push                  </code><code>#push到伺服器</code>

<code> </code><code>$git pull                  </code><code>#更新</code>

<code>remote: Counting objects: 2, </code><code>done</code><code>.</code>

<code>remote: Compressing objects: 100% (2</code><code>/2</code><code>), </code><code>done</code><code>.</code>

<code>remote: Total 2 (delta 1), reused 0 (delta 0)</code>

<code>Unpacking objects: 100% (2</code><code>/2</code><code>), </code><code>done</code><code>.</code>

<code>From http:</code><code>//10</code><code>.240.210.40</code><code>/git/jyops/RSA</code>

<code>   </code><code>af57d29..f4d3bd6  master     -&gt; origin</code><code>/master</code>

<code>Merge made by the </code><code>'recursive'</code> <code>strategy.</code>

<code> </code><code>temp.txt | 0</code>

<code> </code><code>1 </code><code>file</code> <code>changed, 0 insertions(+), 0 deletions(-)</code>

<code> </code><code>create mode 100644 temp.txt</code>

<code> </code><code>$git log |</code><code>more</code>               <code>#檢視log日志</code>

<code>commit adeedf2aa48ea72d210fbc91a1f664319d0aaadb</code>

<code>Merge: d2d81f3 f4d3bd6</code>

<code>Author: </code><code>test</code> <code>&lt;</code><code>test</code><code>@jiayuan.com&gt;</code>

<code>Date:   Fri Dec 18 19:38:00 2015 +0800</code>

<code>    </code><code>Merge branch </code><code>'master'</code> <code>of http:</code><code>//10</code><code>.240.210.40</code><code>/git/jyops/RSA</code>

<code>commit d2d81f34b6a3f86ad5699e614d6f7625f5011320</code>

<code>Date:   Fri Dec 18 19:09:58 2015 +0800</code>

<code>    </code><code>add </code><code>test</code><code>.txt</code>

<code>commit f4d3bd6d5ae65337490d9a0d7e243c8d90ffbe73</code>

<code>Date:   Fri Dec 18 16:08:29 2015 +0800</code>

3.git clone時攜帶使用者名密碼

<code>https:</code><code>//username</code><code>:[email protected]</code><code>/username/repository</code><code>.git</code>

本文轉自 xoyabc 51CTO部落格,原文連結:http://blog.51cto.com/xoyabc/1726194,如需轉載請自行聯系原作者