start Git on window7

1. install Git. download url:

     https://git-for-windows.github.io/

2. create repository:

     D:\>mkdir lyrepository

     D:\lyrepository>git init

3. config user.name and user.email

D:\lyrepository>git config user.email "aaa@qq.com"
D:\lyrepository>git config user.name "aaa"

for global, use --global

git config --global user.name "aaa"
git config --global user.email "aaa@qq.com"

4. browse the config

 D:\lyrepository>git config -l

5.create a file under directory d:\lyrepository

6. add first.txt to repository, use Git bash

    D:\lyrepository>git add first.txt

7. commit change

git commit -m 'my first commit'

8. update come content to first.txt

9. check if modifed

git status

10. check content change

git diff first.txt
11. commit change

git commit -m 'my second commit'
12. check log

 git log

13. get all users

git config --get-all user.name

add will put the file into stage repository,  commit will put the file into master repository
14. compare file in workspace and master repository
git diff HEAD -- first.txt

15. get the latest add or commit file
git checkout -- first.txt

16. restore the file in stage repository
git reset HEAD readme.txt

17.  browse branch
git branch

18. create branch
git branch dev

a new branch is created based on current branch

19. switch branch
git checkout dev

20. create and switch branch
git checkout -b beta

21. merge branch
git merge beta

22.delete branch
git branch -d beta

23. merge branch not in Fast forward mode

git merge --no-ff -m "test" frmas

Temporarily save current workspace

24. save current workspace

git stash
25. check temporarily saved workspace

git stash list
26. restore current workspace

 git stash pop


tag

29. browse tag

git tag
30. add a tag

git tag v1.0

31. add a tag to history version

git log --pretty=oneline --abbrev-commit
git tag v2.1 aa69e6f
32. show tag

git show v1.0
33. add information for tag

git tag -a v2.5 -m "after merge" 91f0d20

34. delete a tag

git tag -d v1.1
git push origin v1.0
git push origin --tags
git tag -d v0.9
git push origin :refs/tags/v0.9



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值